MCP变速箱
用于跨多个AI代理管理模型上下文协议(MCP)服务器的现代桌面应用程序
📸 截图
     ](https://github.com/rohitsoni007/mcp-gearbox)
📚 文档
有关详细的使用说明,请访问我们的 文档.
🤔 什么是MCP齿轮箱?
MCP Gearbox是一个功能强大的跨平台桌面应用程序,简化了Claude、Kiro、Continue、Copilot、Cursor、Qoder等AI代理的模型上下文协议(MCP)服务器的管理。这个生产力工具使用Electron、React和TypeScript构建,提供了一个直观的界面,可以在不接触配置文件的情况下发现、安装、配置和管理MCP服务器。无论您是开发人员、研究人员还是人工智能爱好者,MCP Gearbox都能通过本地人工智能集成和服务器管理功能简化您的工作流程。
主要特点
作为人工智能开发的尖端生产力工具,MCP Gearbox提供:
- 🔍 服务器发现 -浏览和搜索社区中可用的MCP服务器
- ⚡ 一键安装 -只需单击一下即可将MCP服务器安装到您的AI代理上
- 🎛️ 多代理支持 -从一个界面跨多个AI代理管理服务器
- 📊 服务器管理 -轻松启用、禁用和删除服务器
- 🔧 配置变得简单 -无需手动编辑JSON配置文件
- 🎨 现代用户界面 -使用shadcn/ui组件和Tailwind CSS构建,打造美好体验
- 💾 状态持久性 -您的设置和首选项将自动保存
这些功能使MCP Gearbox成为使用AI助手的开发人员的终极生产力工具。
💡 为什么选择MCP变速箱?
手动管理MCP服务器可能既繁琐又容易出错。MCP Gearbox通过提供代码辅助生产力工具消除了复杂性,该工具:
- 为服务器管理提供可视化界面
- 自动更新配置文件
- 提供服务器发现和建议
- 在一个地方支持多个AI代理
- 将设置时间从几分钟缩短到几秒钟
这个AI集成工具改变了开发人员和研究人员使用模型上下文协议服务器的方式,使本地AI设置变得轻松高效。
💻 安装
在几分钟内开始使用此AI集成工具。MCP Gearbox支持所有主要操作系统。
🔧 需求
- 紫外线 用于包管理
- Python 3.11+
- Git
下载
立即开始使用我们的预构建二进制文件,以获得最大的便利:
- 视窗:
mcp-gearbox-setup.exe - macOS英特尔(x64):
mcp-gearbox-x64.dmg - macOS苹果硅(arm64):
mcp-gearbox-arm64.dmg - Linux:
mcp-gearbox.deb或mcp-gearbox.rpm
这个跨平台的人工智能集成工具已准备好提高您的工作效率。
🛠️ 从源代码构建
从源代码构建此生产力工具,以根据您的特定需求进行定制:
# Clone the repository
git clone https://github.com/rohitsoni007/mcp-gearbox.git
cd mcp-gearbox
# Install dependencies
npm install
# Run in development mode
npm start
# Build for production
npm run make从源代码构建使您可以灵活地将MCP Gearbox扩展为AI集成工具。
🎯 用法
通过以下简单步骤释放此生产力工具的全部潜力:
🚀 入门指南
- 启动MCP变速箱 -打开应用程序
- 检查代理状态 -查看已安装和配置的AI代理
- 浏览服务器 -探索可用的MCP服务器
- 安装服务器 -单击以将服务器添加到首选代理
- 管理配置 -根据需要启用/禁用服务器
这种直观的工作流程使管理人工智能助手变得轻而易举。
🖥️ 管理服务器
通过这些管理功能轻松控制您的AI助手生态系统:
- 添加服务器:浏览服务器列表,然后在任何服务器上单击“安装”
- 删除服务器:导航到已安装的服务器,然后单击“删除”
- 启用/禁用:在不卸载的情况下打开或关闭服务器
这种服务器管理功能使MCP Gearbox成为人工智能开发的终极生产力工具。
🤖 支持的AI代理
MCP Gearbox与流行的AI代码助手和开发工具无缝集成:
| 代理 | 支持 | 注意事项 |
|---|---|---|
| **** | ✅ | |
| 继续 | ✅ | |
| 基罗 | ✅ | |
| 光标 | ✅ | |
| 克劳德代码 | ✅ | |
| Gemini CLI | ✅ | |
| Qoder | ✅ | |
| Copilot命令行界面 | ✅ | |
| LM工作室 | ✅ | |
| 谷歌反重力 | ✅ |
⚙️ 技术栈
- 框架:电子39与电子锻造
- 前端:React 19与TypeScript
- 路由:TanStack路由器
- 状态管理:带有Redux持久性的Redux工具包
- UI组件:带有Radix ui图元的shadcn/ui
- 样式:顺风CSS 4
- 构建工具:Vite(下拉)
- 测试:Vitest+剧作家
发展
加入我们,为开发者社区改进这个人工智能集成工具。我们使用现代开发实践来确保代码质量和可维护性。
📁 项目结构
我们组织良好的代码库遵循此生产力工具的现代开发实践:
mcp-gearbox/
├── src/
│ ├── components/ # React components
│ ├── hooks/ # Custom React hooks
│ ├── pages/ # Page components
│ ├── services/ # API and service layer
│ ├── store/ # Redux store and slices
│ ├── types/ # TypeScript type definitions
│ ├── utils/ # Utility functions
│ ├── main.ts # Electron main process
│ ├── preload.ts # Electron preload script
│ └── renderer.tsx # React renderer entry
├── tests/ # E2E tests
└── forge.config.ts # Electron Forge configuration这种模块化结构使MCP Gearbox作为AI集成工具易于理解和扩展。
📜 可用脚本
使用此AI集成工具的这些npm脚本简化您的开发工作流程:
npm start # Start development server
npm run build # Build for production
npm run make # Create distributable packages
npm run lint # Run ESLint
npm run format # Format code with Prettier
npm test # Run unit tests
npm run test:e2e # Run end-to-end tests这些脚本确保了为这个生产力工具做出贡献的一致开发实践。
🧪 测试
我们通过全面的测试为这款生产力工具保持高质量标准:
# Unit tests with Vitest
npm test
npm run test:watch
npm run test:coverage
# E2E tests with Playwright
npm run test:e2e
npm run test:e2e:ui我们的测试方法确保MCP Gearbox仍然是开发人员可靠的AI集成工具。
我们遵循最佳测试实践,以确保MCP齿轮箱仍然是一个可靠的生产力工具。
🤝 贡献
我们欢迎AI开发社区的贡献!无论您是经验丰富的开发人员还是人工智能工具的新手,您的意见都有助于使MCP Gearbox更好地为每个人服务。请查看我们的 贡献.md 有关以下内容的详细信息:
- 行为准则
- 开发设置
- 提交拉取请求
- 报告问题
- 编码标准
加入我们,为人工智能助理管理构建终极生产力工具。
📄 许可证
这个开源生产力工具是根据MIT许可证授权的——请参阅 许可证 文件以获取详细信息。许可的MIT许可证允许您为个人和商业项目使用、修改和分发MCP Gearbox。
💬 支持
需要此AI集成工具的帮助,或者对管理MCP服务器有疑问?我们在这里提供帮助:
- 问题: -报告错误或请求功能
- 讨论: -提问并与其他用户联系
作为人工智能开发人员的生产力工具,我们努力为我们的社区提供卓越的支持。
🙏 致谢
该项目基于以下数据 模型上下文协议服务器 和 . 此项目使用我的其他项目 MCP齿轮箱CLI.
我们一直在努力改进MCP Gearbox,将其作为人工智能开发社区的生产力工具。
______________________________________________________________________
关键词:MCP、模型上下文协议、AI代理、Claude Desktop、Kiro、Electron应用程序、服务器管理、AI工具、桌面应用程序、TypeScript、React、MCP服务器、AI配置、开发人员工具、AI助手、本地AI、MCP客户端、AI集成、代码助手、生产力工具、跨平台应用程序
