返回市场
MCP一切合一服务器

MCP一切合一服务器

作者:vtxf25 星标更新:2025-11-05

项目介绍

mcp-all-in-one

npm 版本 许可证: MIT

一个强大的MCP(Model Context Protocol)服务聚合器,能够将多个MCP服务合并为一个统一的MCP服务,并提供自我配置功能。 中文版请看 README_zh-CN.md.

✨ 核心功能

🔄 多服务聚合

  • 统一接口:将多个MCP服务合并为一个MCP服务,简化配置和管理
  • 多协议支持:支持两种通信协议:stdio 和 HTTP
  • 透明代理:客户端不需要知道多个后端服务,所有工具调用都会自动路由到相应的服务

🛠️ 自我配置

  • 内置配置工具:提供专用的MCP工具进行配置管理
  • 动态配置:通过MCP工具直接修改配置,无需手动编辑文件
  • 配置验证:实时配置验证以避免配置错误

🌟 其他功能

  • 🪟 兼容Windows:自动处理Windows平台上的命令执行问题
  • ⚙️ 配置驱动:通过JSON配置文件管理MCP服务
  • 🛡️ 类型安全:完全使用TypeScript开发
  • 🔄 自动重连:当服务失败时支持自动重连机制
  • 📊 状态监控:实时监控所有MCP服务的运行状态

🚀 快速开始

只需三步即可开始:

  1. 在您的MCP客户端中配置mcp-all-in-one

对于Claude Code:

claude mcp add mcp-all-in-one -s user -- npx -y mcp-all-in-one@latest stdio

对于Cursor/Trae/Cherry Studio等客户端:

{
  "mcpServers": {
    "mcp-all-in-one": {
      "command": "npx",
      "args": ["mcp-all-in-one@latest","stdio"]
    }
  }
}
  1. 通过MCP客户端中的对话配置您的MCPs
在mcp-all-in-one中配置Fetch工具: uvx mcp-server-fetch
在mcp-all-in-one中配置chrome-devtools: npx chrome-devtools-mcp@latest
查看mcp-all-in-one中的mcp配置
从mcp-all-in-one中移除chrome-devtools工具
  1. 在您的MCP客户端中重启MCP服务,新的工具就可以使用了!

📚 文档

🤝 贡献

欢迎提交Issue和Pull Requests!

📄 许可证

MIT许可证

🔗 相关链接