使用说明

项目简介

JetBrains MCP Server Plugin 是一个 JetBrains IDE 插件,它为 IDE 提供了 MCP (Model Context Protocol) 服务器的功能。这个插件允许大型语言模型 (LLM) 通过 MCP 协议与 JetBrains IDE 进行交互,从而实现更智能的代码助手和开发工具。

主要功能点

  • MCP 服务器功能: 在 JetBrains IDE 中运行 MCP 服务器,监听并处理来自 MCP 客户端的请求。
  • 自定义工具扩展: 允许开发者创建和注册自定义工具,扩展 MCP 服务器的功能,例如访问 IDE 的特定功能或数据。
  • 与 JetBrains IDE 集成: 无缝集成到 JetBrains IDE 环境中,可以利用 IDE 提供的各种服务和 API。

安装步骤

  1. 安装 JetBrains MCP Proxy: 确保已安装 JetBrains MCP Proxy,这是 MCP 服务器插件运行的前提条件。
  2. 安装 JetBrains IDE: 需要安装 JetBrains IDE,例如 IntelliJ IDEA, WebStorm 等。
  3. 安装插件: 将 'mcp-server-plugin' 作为插件安装到 JetBrains IDE 中。 具体的插件安装方式请参考 JetBrains IDE 的插件安装文档。

服务器配置

由于该插件作为 JetBrains IDE 的一部分运行,它本身不需要单独的启动命令。MCP 客户端应配置连接到 JetBrains MCP Proxy,Proxy 将会把请求路由到安装在 IDE 中的 MCP Server Plugin。 插件的配置和自定义工具的注册需要在 IDE 插件的 'plugin.xml' 文件中完成。

以下是一个 MCP 客户端配置示例,用于连接到通过 MCP Proxy 桥接的 JetBrains MCP Server Plugin:

{
  "serverName": "JetBrains-MCP-Server-Plugin",
  "command": "N/A",
  "args": [],
  "description": "JetBrains IDE 内部的 MCP 服务器插件,通过 MCP Proxy 与客户端通信。无需配置 command 和 args,客户端应配置连接到 MCP Proxy。"
}

请注意: 实际的连接配置可能需要参考 JetBrains MCP Proxy 的文档,以确保客户端能够正确连接到 IDE 内的 MCP Server Plugin。

基本使用方法

  1. 启动 JetBrains IDE: 启动安装了 MCP Server Plugin 的 JetBrains IDE。
  2. 启动 MCP Proxy: 确保 JetBrains MCP Proxy 已经正确配置并运行。
  3. 配置 MCP 客户端: 配置 MCP 客户端连接到 JetBrains MCP Proxy 的地址和端口。
  4. 调用工具: 通过 MCP 客户端向 MCP 服务器发送请求,调用已注册的工具。 具体的工具调用方式取决于自定义工具的实现和 MCP 客户端的交互方式。

信息

分类

开发者工具