JetBrains MCP 服务器集成

JetBrains MCP 服务器集成

通过将 FlowHunt 与 JetBrains MCP 服务器连接,为 JetBrains IDE 启用无缝 AI 驱动的自动化和代码智能。

“JetBrains” MCP 服务器的作用是什么?

JetBrains MCP 服务器作为 AI 客户端与 JetBrains IDE(如 IntelliJ、PyCharm、WebStorm 和 Android Studio)之间的代理。通过桥接 AI 助手与开发环境,实现 AI 代理与 IDE 的直接交互,提升工作流效率。借助这种连接,AI 可实现如代码导航、项目管理、执行命令或通过模型上下文协议(MCP)访问 IDE 服务等任务。该集成依托于 JetBrains 产品的 MCP Server 插件,使开发者能够在熟悉的 JetBrains IDE 界面内,利用大语言模型和自动化工具来简化开发、自动处理重复性任务并获得智能建议。

提示模板列表

可用文档中未提及任何提示模板。

资源列表

可用文档中未列出具体资源。

工具列表

可用文档或 server.py 中未描述具体工具。

该 MCP 服务器的用例

  • IDE 自动化: 让 AI 自动化 JetBrains IDE 中的重复任务,如运行构建或管理项目,从而提升开发者效率。
  • 跨 IDE 集成: 允许 AI 代理与多个 JetBrains IDE 交互,支持跨不同语言或项目类型的工作流。
  • AI 驱动的导航: 利用 IDE 内置功能,让 AI 协助导航大型代码库,加快代码探索,使其更直观。
  • 无缝 AI-IDE 通信: 促进 AI 客户端与 JetBrains IDE 之间的直接通信,实现实时建议、代码补全或重构任务。
  • 多平台支持: 利用服务器对 IntelliJ、PyCharm、WebStorm 和 Android Studio 的兼容性,实现主流 JetBrains 工具中的一致 AI 集成体验。

如何进行设置

Windsurf

  1. 确认已在 JetBrains IDE 中安装 Node.js 和 JetBrains MCP Server 插件。
  2. 打开 Windsurf 的配置设置。
  3. 通过编辑 User Settings (JSON) 文件添加 JetBrains MCP Server:
    {
      "mcp": {
        "servers": {
          "jetbrains": {
            "command": "npx",
            "args": ["-y", "@jetbrains/mcp-proxy"]
          }
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 验证与 JetBrains IDE 的连接。

API 密钥安全设置(示例)

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

Claude

  1. 在 IDE 中安装 JetBrains MCP Server 插件。
  2. 打开 claude_desktop_config.json(Mac: ~/Library/Application Support/Claude/claude_desktop_config.json,Windows: %APPDATA%/Claude/claude_desktop_config.json)。
  3. 添加 MCP 服务器配置:
    {
      "mcpServers": {
        "jetbrains": {
          "command": "npx",
          "args": ["-y", "@jetbrains/mcp-proxy"]
        }
      }
    }
    
  4. 保存并关闭文件。
  5. 重启 Claude Desktop,并确保 JetBrains IDE 已打开。

API 密钥安全设置(示例)

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

Cursor

  1. 在 IDE 中安装 Node.js 和 JetBrains MCP Server 插件。
  2. 在工作区下创建或编辑 .vscode/mcp.json 文件:
    {
      "servers": {
        "jetbrains": {
          "command": "npx",
          "args": ["-y", "@jetbrains/mcp-proxy"]
        }
      }
    }
    
  3. 保存并重启 Cursor。
  4. 验证 IDE 中的 MCP 服务器连接。

API 密钥安全设置(示例)

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

Cline

  1. 确认已在 JetBrains IDE 中安装 Node.js 和 MCP Server 插件。
  2. 访问 Cline 的配置文件。
  3. 添加 MCP 服务器条目如下:
    {
      "mcpServers": {
        "jetbrains": {
          "command": "npx",
          "args": ["-y", "@jetbrains/mcp-proxy"]
        }
      }
    }
    
  4. 保存更改并重启 Cline。
  5. 连接时确保 JetBrains IDE 已打开。

API 密钥安全设置(示例)

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

注意: 请将 "your_ide_port" 替换为 IDE 内置 webserver 的实际端口。

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先在流程中添加 MCP 组件并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在 system MCP 配置部分,使用如下 JSON 格式插入您的 MCP 服务器信息:

{
  "jetbrains": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP,访问其全部功能和能力。请注意,如 MCP 服务器名称不同请将 "jetbrains" 替换为实际名称,并将 URL 替换为您自己的 MCP 服务器地址。


总览

部分可用性备注/说明
概览有良好的摘要
提示模板列表未有相关文档
资源列表未有相关文档
工具列表可用文件未描述任何工具
API 密钥安全配置示例中通过 env 变量设置 IDE_PORT
采样支持(评估中较次要)未提及

从文档来看,JetBrains MCP 服务器维护良好且受欢迎,但本仓库中未公开记录提示、资源和工具原语。配置说明较为完善,且支持 API 密钥安全。总体而言,对 JetBrains IDE 用户实用性很高,但 MCP 特性相关文档仍有待完善。


MCP 评分

是否有 LICENSE✅ (Apache-2.0)
是否至少有一个工具
Fork 数量54
Star 数量772

常见问题

什么是 JetBrains MCP 服务器?

JetBrains MCP 服务器作为 AI 客户端与 JetBrains IDE 之间的代理,使 AI 代理能够自动化任务、提供代码导航,并通过模型上下文协议(MCP)与 IDE 功能交互。

支持哪些 JetBrains IDE?

MCP 服务器兼容 IntelliJ IDEA、PyCharm、WebStorm 和 Android Studio,支持多平台 AI 集成。

我可以使用 AI 在 JetBrains IDE 中自动化任务吗?

可以,借助 MCP 服务器,您可以在 JetBrains IDE 内直接自动化重复性任务、管理项目,并使用 AI 驱动的导航和建议。

如何保障 FlowHunt 与 JetBrains IDE 之间的连接安全?

您可以通过设置环境变量来配置诸如 IDE 端口等敏感信息,如上述配置示例所示,实现安全管理。

该 MCP 服务器有内置的提示模板或资源吗?

目前没有为此服务器记录特定的提示模板或其他额外资源。该集成主要聚焦于实现 AI 与 IDE 的通信与自动化。

将 JetBrains IDE 与 FlowHunt 集成

通过 MCP 服务器将 JetBrains IDE 与 FlowHunt 的 AI 能力连接,提升您的开发工作流。

了解更多

mcp-proxy MCP 服务器
mcp-proxy MCP 服务器

mcp-proxy MCP 服务器

mcp-proxy MCP 服务器桥接了可流式 HTTP 和 stdio MCP 传输协议,实现 AI 助手与多种模型上下文协议(MCP)服务器或客户端的无缝集成。它扩展了互操作性,简化了旧系统集成,并提升了跨平台 AI 工作流。...

2 分钟阅读
MCP AI +4
browser-use MCP 服务器
browser-use MCP 服务器

browser-use MCP 服务器

browser-use MCP 服务器使 AI 代理能够通过 browser-use 库以编程方式控制网页浏览器。它支持自动化浏览、数据提取、表单提交,并为 FlowHunt 及其他开发环境的 AI 工作流提供实时网页上下文。...

2 分钟阅读
AI Automation +4
JupyterMCP MCP 服务器集成
JupyterMCP MCP 服务器集成

JupyterMCP MCP 服务器集成

JupyterMCP 通过模型上下文协议(MCP)实现 Jupyter Notebook(6.x)与 AI 助手的无缝集成。利用 LLM 自动执行代码、管理单元格和获取输出,简化数据科学工作流程并提升生产力。...

2 分钟阅读
MCP Jupyter +5