此示例插件扩展了 JetBrains MCP Server 插件,增加了带有参数的自定义命令。
您可以将其作为起点来提供自己的工具。
在 build.gradle.kts 中:
kotlin("jvm") version "1.9.24"
kotlin("plugin.serialization") version "1.9.24"
这是为了使用与主插件相同的序列化版本。
dependencies {
intellijPlatform {
plugin("com.intellij.mcpServer", "1.0.30")
}
}
dependencies {
compileOnly("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3")
}
在 plugin.xml 中:
<depends>com.intellij.mcpServer</depends>
<extensions defaultExtensionNs="com.intellij.mcpServer">
<mcpTool implementation="org.jetbrains.mcpextensiondemo.MyCustomTool"/>
</extensions>