使用说明
⚠️ 已弃用
此插件不再维护。 自2025.2版本以来,核心功能已集成到所有基于IntelliJ的IDE中。
迁移: 请参阅 官方文件 有关使用内置功能的详细信息。
问题与支持: 对于与内置MCP功能相关的错误或功能请求,请使用 JetBrains YouTrack.
JetBrains MCP服务器插件
JetBrains MCP(模型上下文协议)服务器插件实现了大型语言模型(LLM)和JetBrains IDE之间的无缝集成。此插件提供了用于处理MCP请求的服务器端实现,并公开了用于实现自定义工具的扩展点。
先决条件
- 安装 JetBrains MCP代理
- JetBrains集成开发环境(IntelliJ IDEA、WebStorm等)
自定义工具实现
该插件提供了一个扩展点系统,允许第三方插件实现自己的MCP工具。以下是如何实现和注册您的自定义工具。
请参阅 演示插件 开始吧。
3.工具实施指南
您的工具实施应遵循以下准则:
- 工具名称应具有描述性,并使用小写字母和可选下划线
- 为工具的参数创建一个与预期JSON输入匹配的数据类
- 适当使用Response类:
Response(result)成功运营Response(error = message)对于错误情况
- 使用提供的Project实例访问IDE服务
如何发布更新
- 更新
settings.gradle.kts提供新版本 - 在Github上创建发布,发布任务将自动触发
贡献
我们欢迎捐款!请随时提交拉取请求。
