🚀 克劳德代码MCP经理
一个现代、直观的桌面应用程序,用于轻松管理模型上下文协议(MCP)服务器。使用React+Electron构建,具有漂亮的shadcn/ui界面。
✨ 特性
🎯 MCP管理变得简单
- 浏览并安装:从我们精心策划的注册表中发现MCP
- 多个范围:项目、本地和全球安装支持
- 通用显示器:查看所有已安装的MCP,即使是那些不在我们注册表中的MCP
- 智能检测:自动检测现有MCP配置
🎨 现代UI/UX
- 专业设计:具有自定义SVG徽标和品牌的干净界面
- 智能通知:Toast通知不会干扰您的工作流程
- 单滚动条:带有适当溢出处理的主题滚动条
- 视觉反馈:不在注册表中的MCP的特殊样式
📧 社区特征
- 请求MCP:一键式电子邮件为注册中心申请新的MCP
- 报失:不在注册表中的已安装MCP易于报告
- 电子邮件集成:用于快速沟通的预填模板
✅ 全面实施
- 实际安装:实际修改MCP配置文件
- 多个范围:
- 项目:创建 .mcp.json (版本控制,与团队共享) - 本地:创建 .claude/mcp.json (私有,不受版本控制) - 全球:修改Claude Desktop配置(适用于所有项目)
- 目录选择:浏览并选择目标项目目录
- 实时状态:按范围实时显示已安装的MCP
- 令牌使用跟踪:具有Claude上下文窗口限制的精确令牌编号
- 搜索和筛选:按名称、描述或类别查找MCP
安装
npm install发展
npm start这同时运行React开发服务器和Electron应用程序。
关键功能演示
- 范围选择:选择安装目标(项目/本地/全局)
- 目录浏览器:为目标安装选择项目目录
- 真实文件修改:
- 项目范围→ 创建/修改 .mcp.json - 局部作用域→ 创建/修改 .claude/mcp.json - 全局作用域→ 修改Claude桌面配置
- 实时更新:实时查看已安装的MCP更新
- 令牌跟踪:上下文使用的视觉表示
构建
npm run build
npm run electron-build建筑
- 前端:界面的React+Material UI
- 后端:文件系统操作的电子主进程
- 配置:基于JSON的MCP注册表和配置管理
- 令牌计数:用于上下文使用的内置估计系统
后续步骤
- 实施MCP配置的实际文件系统操作
- 添加从GitHub存储库自动获取MCP信息
- 用更多服务器扩展MCP注册表
- 添加实时状态监控
- 创建全面的测试套件
贡献
这是一个概念证明。未来的版本将包括自动MCP发现和更全面的注册表。
