跳转到内容

1MCP Agent聚合所有 MCP 服务器的统一服务器

一个统一的模型上下文协议服务器实现,作为多个 MCP 服务器的代理/多路复用器

1MCP Logo

为什么选择 1MCP?

问题:AI 助手需要连接到多个 MCP 服务器,但管理数十个独立连接是复杂、不可靠且安全性密集的。

解决方案:1MCP 作为统一的代理/多路复用器,将多个 MCP 服务器聚合在单一、可靠的接口后面。

快速示例

从简单配置开始:

json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"],
      "tags": ["context7", "docs", "development", "code"],
      "disabled": false
    },
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "/path/to/your/awesome-project"],
      "tags": ["git", "awesome-project"],
      "disabled": false
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
      "tags": ["files", "tmpdir"],
      "disabled": false
    },
    "server-sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"],
      "tags": ["thinking"],
      "disabled": false
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"],
      "tags": ["playwright", "frontend", "web", "ui", "browser"],
      "disabled": false
    }
  }
}
bash
# 启动代理
npx -y @1mcp/agent --config mcp.json --port 3000

现在您的代理正在运行。将您的 MCP 客户端连接到 http://localhost:3000 开始使用您聚合的工具。

主要优势

  • 🎯 简化集成:一个连接代替多个连接
  • 🔐 生产安全性:OAuth 2.1 与基于范围的权限
  • 📈 更好的可靠性:集中化错误处理和监控
  • ⚙️ 易于管理:单一配置,热重载支持
  • 🚀 性能:高效多路复用,最小开销

下一步?

基于 Apache 2.0 许可发布