mcp控制平面
生产级MCP服务器,具有stdio和HTTP传输、可观察性和部署资产。
特性
- 用于健康、知识库搜索和审计查询的MCP工具/资源/提示。
- 具有请求和工具上下文的结构化日志记录。
- OpenTetry跟踪+普罗米修斯指标。
- HTTP模式,具有承载身份验证和基于作用域的策略。
- Docker、Docker compose和Helm部署资产。
快速入门
make install
make run-stdioHTTP模式
export MCP_MODE=http
export MCP_BEARER_TOKEN=devtoken
python -m mcp_cp.server请求必须包括 Authorization: Bearer 和一个 X-MCP-Scope 头球 (例如。 read 或 audit)以满足政策检查。
本地部署(docker编写)
make compose-upKubernetes(Helm)
helm install mcp-control-plane deploy/helm/chart \
--set image.tag=latest \
--set env.MCP_BEARER_TOKEN=changeme发展
make lint
make typecheck
make test
make coverage