MCP网关服务

MCPBox是一个轻量级网关,通过流式HTTP暴露基于本地stdio的MCP服务器,使Claude和其他AI代理能够从任何地方连接。

  • by kandobyte
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 kandobyte/mcpbox

使用说明


MCPBox 是一个轻量级网关,公开基于本地stdio的 主控程序 通过Streamable HTTP连接服务器,使Claude和其他AI代理能够从任何地方连接。

  • 在单个HTTP端点后运行多个服务器
  • 支持工具、资源和提示
  • 命名空间与 servername__ 前缀以避免冲突
  • 每服务器工具过滤以限制AI访问并减少上下文使用
  • OAuth 2.1,API密钥,或无身份验证

快速开始

创建 mcpbox.json:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

运行:

npx mcpbox

添加到MCP客户端配置中:

{
  "mcpServers": {
    "mcpbox": {
      "url": "http://localhost:8080"
    }
  }
}

文档

看 文档 用于配置、身份验证、部署和连接客户端。