mcp-all-in-one
一个强大的MCP(Model Context Protocol)服务聚合器,能够将多个MCP服务合并为一个统一的MCP服务,并提供自我配置功能。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"mcp-all-in-one": {
"args": [
"mcp-all-in-one@latest",
"stdio"
],
"command": "npx"
}
}
}
服务介绍
mcp-all-in-one
一个强大的MCP(Model Context Protocol)服务聚合器,能够将多个MCP服务合并为一个统一的MCP服务,并提供自我配置功能。
中文版请看 README_zh-CN.md.
✨ 核心特性
🔄 多服务聚合
- 统一接口: 将多个MCP服务合并为一个单一的MCP服务,简化配置和管理
- 多协议支持: 支持两种通信协议:stdio 和 HTTP
- 透明代理: 客户端无需了解多个后端服务,所有工具调用都会自动路由到相应的服务
🛠️ 自我配置
- 内置配置工具: 提供专门的MCP工具进行配置管理
- 动态配置: 通过MCP工具直接修改配置,无需手动编辑文件
- 配置验证: 实时配置验证以避免配置错误
🌟 其他特性
- 🪟 Windows兼容: 自动处理Windows平台上的命令执行问题
- ⚙️ 配置驱动: 通过JSON配置文件管理MCP服务
- 🛡️ 类型安全: 完全使用TypeScript开发
- 🔄 自动重连: 当服务失败时支持自动重连机制
- 📊 状态监控: 实时监控所有MCP服务的运行状态
🚀 快速开始
只需三个步骤即可开始:
- 在您的MCP客户端中配置mcp-all-in-one
对于Claude Code:
plaintext
claude mcp add mcp-all-in-one -s user -- npx -y mcp-all-in-one@latest stdio
对于Cursor/Trae/Cherry Studio等客户端:
plaintext
{
"mcpServers": {
"mcp-all-in-one": {
"command": "npx",
"args": ["mcp-all-in-one@latest","stdio"]
}
}
}
- 通过MCP客户端中的对话配置您的MCP
plaintext
Configure Fetch tool in mcp-all-in-one: uvx mcp-server-fetch
Configure chrome-devtools in mcp-all-in-one: npx chrome-devtools-mcp@latest
View mcp configuration in mcp-all-in-one
Remove chrome-devtools tool from mcp-all-in-one
- 在您的MCP客户端中重启MCP服务,新的工具就可以使用了!
📚 文档
- 快速入门指南 - 快速上手mcp-all-in-one
- IDE配置指南 - 详细指导如何在Claude Code和Cursor中配置mcp-all-in-one
- 自我配置功能指南 - 如何使用mcp-all-in-one的自我配置功能
🤝 贡献
欢迎提交问题和Pull Requests!
📄 许可证
MIT许可证