← 返回目录
J

JetBrains MCP Proxy Server

官方
连接JetBrains IDE的MCP代理服务器
分类
开发工具 第 192 / 438
Stars
★ 962 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
无需凭据
许可证
Apache-2.0
最近提交
⚠
55FMRS · C

JetBrains MCP代理服务器曾是将JetBrains IDE与MCP客户端连接的重要工具,但现已被官方弃用,建议迁移到IDE内置的MCP功能。它在连接官方JetBrains产品时表现良好,但配置和故障排查可能较为复杂。

最强项 · 文档质量 14/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
10/20
维护活跃度
12/20
文档质量
14/20
安装易用性
11/20
查看各项评分依据
可靠性 8/20
仓库已被弃用,核心功能已集成到 IDE 内置支持中,但该仓库仍包含代理服务器的源代码。项目有构建说明(pnpm build),但未提供集成测试或 CI 工作流证据。README 指出 Node 16 存在问题,并建议使用 Node 18 以上,但未提供错误处理或边缘情况的细节。因此,虽然快乐路径似乎是可行的,但可靠性得分受到缺乏可验证的测试覆盖和已弃用状态限制。
安全与权限 10/20
服务器是一个代理,需要访问本地 IDE 和潜在的外部连接。它允许配置 HOST 和 IDE_PORT,以便连接可能超出 localhost,存在潜在风险。然而,没有证据表明存在恶意行为、秘密窃取或默认危险的远程命令。代理仅转发请求,不处理凭据。缺少明确的权限边界和危险操作确认机制的文档,因此得分保持在中等水平。
维护活跃度 12/20
该仓库被标记为已弃用,且不再维护。然而,它仍然是一个官方 JetBrains 项目,拥有 Apache-2.0 许可证。集成功能已转移到 IDE 和 YouTrack 用于问题跟踪。由于仓库缺乏持续的提交、版本发布或依赖更新,维护得分较低,但许可证和官方所有权存在,因此得分中等。
文档质量 14/20
README 提供了安装、配置和故障排除的详细说明,包括 VS Code、Claude Desktop 和外部客户端的示例。它解释了如何设置环境变量和解决常见问题。然而,没有提供工具参数的文档(服务器仅代理,工具由 IDE 提供),也没有关于限制或成本的文档。由于文档不完整且仓库已弃用,分数相应降低。
安装易用性 11/20
设置需要安装 IDE 插件和配置 MCP 客户端,如 VS Code 或 Claude Desktop。README 提供了清晰的示例配置,并包含针对 Node 和 macOS 的故障排除步骤。然而,由于仓库已弃用,实际设置可能涉及使用内置功能,这使得文档有些过时。由于缺乏可验证的执行证据,且文档针对的已弃用包,得分受到限制。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 使用JetBrains IDE并希望增强AI辅助开发能力的开发者
  • 已经安装JetBrains IDE且需要与AI助手集成的团队

不适合谁

  • 不使用JetBrains IDE的开发者
  • 需要最新功能或长期支持的用户(由于已弃用,建议使用IDE内置功能)

所需权限

  • 需要访问JetBrains IDE的本地端口(默认127.0.0.1:6365)
  • 需要运行npx命令,因此需要Node.js 18或更高版本

风险与副作用

  • 此服务器已弃用,不再维护,可能存在未修复的安全漏洞或兼容性问题
  • 需要正确配置IDE端口和主机,否则连接失败
  • 使用第三方客户端时可能需要开放IDE的外部连接,存在安全风险

安装接入

准备工作

运行环境:Node.js 18+

其他可选配置项(3 个)
IDE_PORT 可选 当运行多个 IDE 时,指定要连接的 IDE 内置 webserver 端口,可在 IDE 设置中查看。
HOST 可选 IDE 内置 webserver 的主机地址,默认为 127.0.0.1,外部访问时需设为局域网 IP。
LOG_ENABLED 可选 设为 "true" 启用日志记录。
  1. 在JetBrains IDE中安装MCP Server插件(插件市场ID: 26071-mcp-server)。
  2. 在客户端中配置使用npx运行@jetbrains/mcp-proxy。例如,在Claude Desktop的claude_desktop_config.json中添加:\n``json\n{"mcpServers": {"jetbrains": {"command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"]}}}\n``\n3. 重启客户端并确保JetBrains IDE已打开。
claude_desktop_config.json
{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": [
        "-y",
        "@jetbrains/mcp-proxy"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

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

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add jetbrains -- npx -y @jetbrains/mcp-proxy

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在 JetBrains IDE 中安装 MCP Server 插件并打开 IDE,重启 Claude Desktop 后检查客户端工具列表中是否出现 jetbrains 服务器的工具。

常见排障

  1. 1. 如果遇到`Cannot find module 'node:path'`错误,请升级Node.js到18或更高版本。
  2. 2. 在MacOS上,如果使用nvm安装Node.js,请创建符号链接:`which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npx`。
  3. 3. 对于外部客户端或Docker,确保IDE启用"Can accept external connections",并使用LAN IP和端口配置环境变量。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查看当前在 IntelliJ 中打开的项目结构
  • 帮我在 IDE 中打开并解释这个文件
  • 列出当前 IDE 的运行配置
  • 在 PyCharm 中执行当前文件的测试

使用场景

将AI助手连接到JetBrains IDE以获取代码上下文
在IDE中执行代码操作或查询项目信息
将JetBrains IDE与支持MCP的AI工具集成

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

JetBrains MCP代理服务器是一个官方但已弃用的代理服务器,用于将MCP客户端请求转发到JetBrains IDE。它支持IntelliJ、PyCharm、WebStorm等基于IntelliJ的IDE,以及Android Studio。核心功能已集成到2025.2版起的IDE中,不再需要此NPM包。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 c8c2b85bc6f0 数据同步于 2026-10-12 查看 FMRS 评分方法