
mcp-center
by nautilus-ops·★ 41·综合分 42
MCP Center 是一个集中式代理服务,用于管理和连接多个 MCP 服务器,提供服务发现和身份验证功能。
ops-infradeveloper-toolsmonitoring
8
Forks
3
活跃 Issue
8 个月前
最近提交
2 天前
收录于
概述
MCP Center 提供高性能代理服务,作为 MCP 服务器的中央注册中心,简化了 Kubernetes 环境中的服务发现和管理。它支持 SSE 和可传输协议,实现 MCP 客户端与多个服务器之间的无缝通信。该平台包含身份验证、用于工具参数修改和过滤的插件系统,以及 MCP 服务器的标准化生命周期管理功能。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
你:在 Kubernetes 集群中管理多个 MCP 服务器,实现统一服务发现
你:在所有 MCP 服务器间实施一致的身份验证
你:监控和过滤工具参数,实现可追踪性和调试功能
你:MCP Center 支持哪些传输协议?
你:我可以在 Kubernetes 中部署 MCP Center 吗?
你:MCP Center 如何处理身份验证?
什么时候选它
如果您在 Kubernetes 环境中管理多个 MCP 服务器,需要集中的服务发现、身份验证和生命周期管理,应选择 MCP Center。
什么时候不要选它
如果您只管理一个 MCP 服务器,或者希望使用更简单的解决方案而不维护代理服务的开销,则不应选择 MCP Center。
此 server 暴露的工具
从 README 抽取出 3 个工具register_mcp_serverRegisters a new MCP server with the centralized platform
get_all_mcp_serversRetrieves all registered MCP servers from the platform
connect_to_mcp_serverEstablishes a connection to a specific MCP server via the proxy
可对比工具
mcp-server-templatemcp-sdkmodelcontextprotocol-examples
安装
安装步骤
使用 Docker
# 1. 拉取最新镜像
docker pull nautilusops/mcp-center:latest
# 2. 启动容器
docker run -d \
--name mcp-center \
-p 5432:5432 \
-e MCP_ADMIN_TOKEN=your-custom-token \
-e POSTGRES_HOST=your-postgres-host \
-e POSTGRES_PORT=your-postgres-port \
-e POSTGRES_USERNAME=your-postgres-username \
-e POSTGRES_PASSWORD=your-postgres-password \
-e POSTGRES_DATABASE=your-postgres-database \
nautilusops/mcp-center:latest从源码安装
# 克隆仓库
git clone https://github.com/nautilus-ops/mcp-center.git
cd mcp-center
# 构建项目
cargo build --release
# 设置环境变量
export MCP_ADMIN_TOKEN=your-custom-token
export POSTGRES_HOST=your-postgres-host
export POSTGRES_PORT=your-postgres-port
export POSTGRES_USERNAME=your-postgres-username
export POSTGRES_PASSWORD=your-postgres-password
export POSTGRES_DATABASE=your-postgres-database
# 运行应用程序
./target/release/mcp-center run --config bootstrap.tomlFAQ
- MCP Center 支持哪些传输协议?
- MCP Center 支持 Server-Sent Events (SSE) 传输和可传输协议。
- 我可以在 Kubernetes 中部署 MCP Center 吗?
- 是的,MCP Center 已支持 Kubernetes,并提供了完整的 Helm 图表以便于部署。
- MCP Center 如何处理身份验证?
- MCP Center 支持 JWT 身份验证,使用自定义管理员令牌和访问 MCP 服务器的 API 密钥。
mcp-center 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。