We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 57b59ab commit dad6906Copy full SHA for dad6906
core/src/main/kotlin/cc/unitmesh/devti/mcp/client/CustomMcpServerManager.kt
@@ -23,6 +23,7 @@ import java.io.File
23
import java.io.BufferedReader
24
import java.io.InputStreamReader
25
import com.intellij.execution.configurations.GeneralCommandLine
26
+import com.intellij.openapi.project.guessProjectDir
27
28
@Service(Service.Level.PROJECT)
29
class CustomMcpServerManager(val project: Project) {
@@ -60,6 +61,8 @@ class CustomMcpServerManager(val project: Project) {
60
61
val cmd = GeneralCommandLine(resolvedCommand)
62
cmd.addParameters(*serverConfig.args.toTypedArray())
63
64
+ cmd.workDirectory = File(project.guessProjectDir()!!.path)
65
+
66
serverConfig.env?.forEach { (key, value) ->
67
cmd.environment[key] = value
68
}
0 commit comments