模型上下文协议服务器插件

JetBrains MCP服务器插件实现了大型语言模型与JetBrains IDE的无缝集成,提供服务器端功能和处理MCP请求的能力。

  • by JetBrains
  • Kotlin
  • 本地部署
  • 132 星标
  • 更新于
在 GitHub 查看 JetBrains/mcp-server-plugin

使用说明

⚠️ 已弃用

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

迁移: 请参阅 官方文件 有关使用内置功能的详细信息。

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

JetBrains MCP服务器插件

JetBrains MCP(模型上下文协议)服务器插件实现了大型语言模型(LLM)和JetBrains IDE之间的无缝集成。此插件提供了用于处理MCP请求的服务器端实现,并公开了用于实现自定义工具的扩展点。

先决条件

自定义工具实现

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

请参阅 演示插件 开始吧。

3.工具实施指南

您的工具实施应遵循以下准则:

  • 工具名称应具有描述性,并使用小写字母和可选下划线
  • 为工具的参数创建一个与预期JSON输入匹配的数据类
  • 适当使用Response类:
    • Response(result) 成功运营
    • Response(error = message) 对于错误情况
  • 使用提供的Project实例访问IDE服务

如何发布更新

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

贡献

我们欢迎捐款!请随时提交拉取请求。