OpenCode MCP管理器
用于管理MCP(模型上下文协议)服务器的简单GUI工具 OpenCode.
在不手动编辑JSON文件的情况下打开/关闭MCP服务器。
特性
- 切换MCP服务器 --一键启用/禁用
- 双配置支持 --与全球两家公司合作(
~/.config/opencode/)和当地(./opencode.json)配置 - 自动刷新 --自动检测外部配置更改
- 命令预览 --显示用于运行每个MCP服务器的命令
- 亮/暗主题 --一键切换主题
截图
| 浅色主题 | 深色主题 |
|---|---|
| Light Theme | Dark Theme |
安装
选项1:下载.exe(Windows)
- 下载
MCP_Manager.exe从 发布 - 从任何目录运行
opencode.json或者它将检查全局配置
选项2:从源代码运行
git clone https://github.com/NyanDanKun/opencode-mcp-manager.git
cd opencode-mcp-manager
python mcp_manager.py自己构建.exe
pip install pyinstaller
pyinstaller --onefile --windowed --name "MCP_Manager" mcp_manager.py运作原理
OpenCode使用 opencode.json 用于定义MCP服务器的配置文件:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"blender": {
"type": "local",
"command": ["uvx", "blender-mcp"],
"enabled": true
}
}
}此工具提供了一个GUI来切换 "enabled": true/false 无需手动编辑JSON。
配置位置
| 类型 | 路径 | 优先级 |
|---|---|---|
| 全球 | ~/.config/opencode/opencode.json | 用户范围设置 |
| 本地 | ./opencode.json | 项目特定(覆盖全局) |
需求
- Python 3.8+(用于从源代码运行)
- Windows 10/11(适用于.exe)
- tkinter(包含在Python中)
许可证
MIT许可证-请参阅 许可证
路线图
- \[\]通过GUI添加新的MCP服务器
- \[\]内置MCP目录(流行服务器)
- \[\]在Rust中重写(跨平台,无依赖关系)
- \[\]系统托盘模式
- \[\]Linux/macOS支持
作者
由...创建 年丹昆
