in src/main/kotlin/org/jetbrains/mcpserverplugin/general/builtinTools.kt [263:272]
override fun handle(project: Project, args: NoArgs): Response {
val moduleManager = com.intellij.openapi.module.ModuleManager.getInstance(project)
val dependencies = moduleManager.modules.flatMap { module ->
OrderEnumerator.orderEntries(module).librariesOnly().classes().roots.map { root ->
"""{"name": "${root.name}", "type": "library"}"""
}
}.toHashSet()
return Response(dependencies.joinToString(",\n", prefix = "[", postfix = "]"))
}