返回市场
MCP服务器插件

MCP服务器插件

作者:JetBrains125 星标更新:2025-08-18

项目介绍

官方 JetBrains 项目

⚠️ 已弃用

此插件不再维护。 自版本 2025.2 起,核心功能已集成到所有基于 IntelliJ 的 IDE 中。

迁移: 请参阅 官方文档,了解如何使用内置功能的详细信息。

问题与支持: 对于与内置 MCP 功能相关的错误或功能请求,请使用 JetBrains YouTrack

JetBrains MCP 服务器插件

JetBrains MCP(模型上下文协议)服务器插件实现了大型语言模型(LLMs)与 JetBrains IDE 的无缝集成。该插件提供了处理 MCP 请求的服务器端实现,并提供了扩展点以实现自定义工具。

预备条件

自定义工具实现

该插件提供了一个扩展点系统,允许第三方插件实现自己的 MCP 工具。这是如何实现并注册您的自定义工具的方法。

参考 演示插件 开始。

3. 工具实现指南

您的工具实现应遵循以下指南:

  • 工具名称应具有描述性,并使用小写,可选下划线
  • 创建一个数据类来匹配预期的 JSON 输入参数
  • 合适地使用 Response 类:
    • Response(result) 表示成功操作
    • Response(error = message) 表示错误情况
  • 使用提供的 Project 实例访问 IDE 服务

如何发布更新

  1. 更新 settings.gradle.kts 提供新版本
  2. 在 GitHub 上创建发布,发布任务将自动触发

贡献

我们欢迎贡献!请随时提交拉取请求。