要将 WorkBuddy 接入 PyCharm,需使用 PyCharm 2025.2+ 内置的 MCP Server:在 PyCharm 设置中启用 MCP Server → 自动配置 WorkBuddy → 在 WorkBuddy 中信任 pycharm 连接器 → 完成后即可在 PyCharm 内调用

1. 前置条件

  • PyCharm 版本要求:2025.2+(因为从该版本开始内置 MCP Server) ​编辑CSDN
  • WorkBuddy 已安装并可正常使用(桌面端或插件端均可)

2. 在 PyCharm 中启用 MCP Server

路径:Settings → Tools → MCP Server
按以下步骤操作: ​编辑CSDN

  1. 勾选 Enable MCP Server(启用 MCP 服务器)
  2. 在“客户端自动配置”列表中找到 WorkBuddy,点击 自动配置
  3. 强烈建议勾选:
    • Command Execution → Brave Mode(无确认执行命令)
      • 否则 WorkBuddy 每次执行命令都会弹窗确认,效率极低
  4. 保存设置

启用后 PyCharm 会自动生成一个可被 WorkBuddy 调用的 MCP 服务端口(如 http://127.0.0.1:64462/sse)。


3. 在 WorkBuddy 中信任 PyCharm 连接器

PyCharm 自动配置后,WorkBuddy 的配置文件会新增: ​编辑CSDN

点击自定义连接器

Json复制

{
"mcpServers": {
"pycharm": {
"url": "http://127.0.0.1:64462/sse",
"disabled": false
}
}
}

然后:

  1. 打开 WorkBuddy → 连接器管理
  2. 找到 pycharm
  3. 点击 信任(Trust)

信任后 WorkBuddy 会显示 PyCharm MCP 提供的工具数量(通常约 48 个)。


4. 验证连接是否成功

在 WorkBuddy 中执行任意 PyCharm 工具,例如: ​编辑CSDN

 

Bash复制

execute_terminal_command --command "python --version"

如果能返回 PyCharm 终端环境中的 Python 版本,则说明连接成功。


5. 常见问题(官方踩坑总结)

✅ 1. Python 虚拟环境不继承

PyCharm MCP 的命令执行不会继承你在 PyCharm 终端激活的 venv。
必须使用 绝对路径: ​编辑CSDN

 

Bash复制

execute_terminal_command --command "path/to/venv/python.exe --version"

✅ 2. Windows 下命令转义问题

包含引号的命令需注意 CMD 的转义规则,否则会报错。 ​编辑CSDN


6. WorkBuddy 在 JetBrains 系列的插件安装(补充)

如果你想在 PyCharm 中直接使用 WorkBuddy 插件(非 MCP 模式),可在:
File → Settings → Plugins → Marketplace → 搜索 WorkBuddy → Install
(来自 JetBrains 插件安装流程) ​编辑Tencent

但 要让 WorkBuddy 控制 PyCharm 终端、运行命令、读写项目文件,必须使用 MCP Server 方式。


总结

WorkBuddy 接入 PyCharm 的核心是 PyCharm MCP Server:

  • PyCharm 开启 MCP → 自动配置 WorkBuddy
  • WorkBuddy 信任 pycharm 连接器
  • 即可让 WorkBuddy 直接操控 PyCharm 的终端、文件、运行配置等 IDE 功能

这是目前最稳定、最强大的 PyCharm 集成方式。

WorkBuddy 的 48 项 IDE 操作能力。

Logo

更多推荐