← 返回公开榜单
mc

JetBrains/mcp-jetbrains

A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio

本周新增
19 星
近 3 周倍数
—
距上次推送
304 天
距上次发布
494 天
许可证
Apache-2.0

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2026 年 3 月 16 日 新增 19 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 19 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

官方 JetBrains 项目

JetBrains MCP 代理服务器

该服务器将客户端请求代理至 JetBrains IDE。

安装 MCP 服务器插件

https://plugins.jetbrains.com/plugin/26071-mcp-server

VS Code 安装

单击下方任一安装按钮进行一键安装:

在 VS Code 中使用 NPX 安装 在 VS Code Insiders 中使用 NPX 安装

手动安装

将以下 JSON 块添加到 VS Code 中的用户设置(JSON)文件。您可以通过按下 Ctrl + Shift + P 并输入 Preferences: Open User Settings (JSON) 来完成此操作。

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

可选地,您可以将它添加到工作区的 .vscode/mcp.json 文件中:

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

与 Claude Desktop 配合使用

要在 Claude Desktop 中使用此功能,请将以下内容添加到您的 claude_desktop_config.json 中。 MacOS 的完整路径:~/Library/Application\ Support/Claude/claude_desktop_config.json,Windows:%APPDATA%/Claude/claude_desktop_config.json。

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

安装 MCP 服务器插件后,将 JSON 添加到配置文件中,重启 Claude Desktop,并在重启 Claude Desktop 前确保 Jetbrains 产品已打开。

配置

如果您正在运行多个使用 MCP 服务器的 IDE,并希望连接到特定的服务器,请将以下内容添加到 MCP 服务器配置中:

"env": {
  "IDE_PORT": "<IDE 内置服务器的端口>"
}

默认情况下,我们将连接到 127.0.0.1 上的 IDE,但您可以指定不同的地址/主机:

"env": {
  "HOST": "<IDE 内置服务器的地址/主机>"
}

要启用日志记录,请添加:

"env": {
  "LOG_ENABLED": "true"
}

故障排除

Node.js 版本要求

问题: 错误信息:Cannot find module 'node:path'

解决方案: MCP 代理在 Node.js 16 上无法工作。 将您的 Node.js 安装升级到 18 或更高版本。确保配置中的 command 指向正确的 Node.js 版本。 尝试使用最新版本的 NodeJS 的完整路径。

MacOS:插件无法检测通过 nvm 安装的 Node.js

问题: 在 MacOS 上,如果您通过 nvm(Node 版本管理器)安装了 Node.js,MCP 服务器插件可能无法检测到您的 Node.js 安装。

解决方案: 在 /usr/local/bin 中创建一个指向您的 nvm npx 可执行文件的符号链接:

which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npx

此单行命令检查您的路径中是否存在 npx,并创建必要的符号链接,并设置正确的权限。

使用 MCP 与外部客户端或 Docker 容器(LibreChat、Cline 等)

问题: 当尝试从外部客户端、Docker 容器或第三方应用程序(如 LibreChat)连接到 JetBrains MCP 代理时,对 http://host.docker.internal:6365/api/mcp/list_tools 等端点的请求可能会返回 404 错误或无法连接。 解决方案: 需要解决两个关键问题:

  1. 启用外部连接:

在您的 JetBrains IDE 中,启用“可以接受外部连接”在 设置 | 构建执行部署 | 调试。

  1. 使用局域网 IP 和端口进行配置:

使用您计算机的局域网 IP 地址,而不是 host.docker.internal 明确设置 IDE_PORT 和 HOST 在您的配置中 LibreChat 或类似外部客户端的示例配置:

mcpServers:
  intellij:
    type: stdio
    command: sh
    args:
      - "-c"
      - "IDE_PORT=YOUR_IDEA_PORT HOST=YOUR_IDEA_LAN_IP npx -y @jetbrains/mcp-proxy"

替换:

YOUR_IDEA_PORT 为您的 IDE 的调试端口(在 IDE 设置中找到) YOUR_IDEA_LAN_IP 为您计算机的本地网络 IP(例如,192.168.0.12)

如何构建

  1. 测试在 macOS 上
  2. brew install node pnpm
  3. 运行 pnpm build 构建项目

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。