Jetbrains IDE MCP

Jetbrains IDE MCP

JetBrains IDE MCP代理服务器是一款在客户端与JetBrains IDE之间转发请求的工具,支持多种IDE,提供灵活配置和外部连接功能,适用于需要频繁与IDE交互的开发者。

76 浏览
2025-12-17 发布

详细介绍

JetBrains IDE MCP代理服务器是一款用于在客户端与JetBrains IDE之间建立通信桥梁的工具。它允许开发者通过插件或外部客户端与IDE进行交互,实现调试、代码分析和自动化任务等功能。该工具支持多种JetBrains IDE,如IntelliJ IDEA、PyCharm、WebStorm等,并提供灵活的配置选项,包括自定义端口、主机地址和日志级别。

核心功能

JetBrains IDE MCP代理服务器的核心功能包括:

  • 支持多种JetBrains IDE,如IntelliJ IDEA、PyCharm、WebStorm等。
  • 提供灵活的配置选项,允许用户自定义端口、主机地址和日志级别。
  • 允许外部客户端连接,实现与IDE的远程交互。
  • 简化与JetBrains IDE的通信流程,提升开发效率。
  • 支持通过插件或配置文件快速集成到开发环境中。

安装方法

安装JetBrains IDE MCP代理服务器需要先安装MCP代理插件,然后配置相关设置。

  1. 访问JetBrains插件市场,下载并安装MCP代理插件。
  2. 打开 claude_desktop_config.json 文件,添加MCP服务器配置。
  3. 在JetBrains IDE中启用“可以接受外部连接”选项。
json
{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy"]
    }
  }
}

使用方法

使用JetBrains IDE MCP代理服务器需要进行以下步骤:

  1. 安装MCP代理插件,访问插件市场下载并安装。
  2. 编辑 claude_desktop_config.json 文件,添加MCP服务器配置。
  3. 启动JetBrains IDE并启用“可以接受外部连接”选项。
bash
npx @jetbrains/mcp-proxy

如果需要指定IDE端口和主机地址,可以使用以下命令:

bash
IDE_PORT=6365 HOST=192.168.0.12 npx @jetbrains/mcp-proxy

使用示例

以下是两个典型使用示例:

案例1:连接到JetBrains IDE

通过配置 claude_desktop_config.json 文件,成功连接到JetBrains IDE。

json
{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy"]
    }
  }
}

预期结果:成功启动MCP代理服务器并与IDE建立连接。

案例2:解决Node.js版本问题

如果遇到Node.js版本不兼容的问题,请升级至Node.js 18或更高版本。

bash
nvm install 18 && nvm use 18

预期结果:成功切换到Node.js 18版本,MCP代理服务器正常工作。

配置说明

JetBrains MCP代理服务器支持多种配置选项,包括:

  • 指定IDE端口:在配置文件中添加 "IDE_PORT": "<端口号>"
  • 指定主机地址:在配置文件中添加 "HOST": "<主机地址>"
  • 启用日志记录:在配置文件中添加 "LOG_ENABLED": "true"

注意事项

使用JetBrains MCP代理服务器时,需要注意以下事项:

  • 确保Node.js版本为18或更高版本。
  • 在MacOS上,如果通过nvm安装Node.js,可能需要创建符号链接。
  • 在Docker容器中使用时,应使用LAN IP地址代替 host.docker.internal

JetBrains MCP代理服务器为开发者提供了与JetBrains IDE高效交互的解决方案,适用于需要频繁调试、代码分析和自动化任务的场景。

ide-bridge plugin nodejs configuration

相关服务推荐

查看更多