
one-mcp
by burugo·★ 390·综合分 50
One MCP 是一个集中式 MCP 服务代理平台,提供 Web 界面、分析功能和分组能力。
developer-toolsops-infraother
46
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于
概述
One MCP 是一个 MCP 服务的综合管理平台,作为中央代理,允许用户发现、安装、配置和监控来自不同提供商的 MCP 服务。后端使用 Go 构建,前端使用 React,提供强大的服务器功能和直观的 Web 界面。该平台提供服务管理、将多个 MCP 服务组合为单个端点的服务组、用于跟踪使用情况和性能的分析功能、具有 OAuth 认证的多用户支持以及灵活的部署选项,包括 Docker 支持。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:在中央仪表板中管理多个 MCP 服务,而不是单独配置每个服务
你:通过将多个 MCP 服务分组到单个端点来创建自定义 Claude Skills
你:监控整个组织中 MCP 服务的使用情况分析和性能指标
你:如何配置 OAuth 认证?
你:支持哪些数据库?
什么时候选它
当您需要通过统一界面管理来自不同源的多个 MCP 服务,特别是想要将服务分组并导出为 Anthropic Skills 时,选择 One MCP。
什么时候不要选它
如果您需要轻量级、单一用途的 MCP 服务器且开销最小,避免使用 One MCP,因为它是一个全面的管理平台,比简单的 MCP 实现更复杂。
可对比工具
mcp-server-managermcp-proxymcp-hub
安装
Homebrew 安装(macOS 和 Linux)
# 添加 tap
brew tap burugo/tap
# 安装 one-mcp
brew install one-mcp
# 作为后台服务启动
brew services start one-mcpDocker 安装
docker run --name one-mcp -d \
--restart always \
-p 3000:3000 \
-v $(pwd)/data:/data \
buru2020/one-mcp:latest手动安装
git clone https://github.com/burugo/one-mcp.git
cd one-mcp
cp .env_example .env
bash ./run.sh**默认登录**:用户名 root,密码 123456
FAQ
- 如何配置 OAuth 认证?
- One MCP 支持 GitHub 和 Google OAuth。您需要在相应的开发者控制台创建 OAuth 应用程序并配置回调 URL(GitHub:/oauth/github,Google:/oauth/google)。然后在应用程序偏好设置中配置客户端 ID 和客户端密钥。
- 支持哪些数据库?
- One MCP 支持 SQLite(默认)、MySQL 和 PostgreSQL。默认使用 SQLite,无需额外配置。对于 MySQL 或 PostgreSQL,请使用适当的连接字符串设置 SQL_DSN 环境变量。
one-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。