MCP完整指南:模型上下文协议服务器全面入门套装
最详尽的模型上下文协议(MCP)及MCP服务器规范仓库。通过本完整指南,了解如何构建、保护和部署MCP服务器。
这个仓库包含了MCP服务器开发所需的一切:
- 形式化规范MCP协议的JSON Schema、Protobuf和OpenAPI规范
- 参考实现Python(aiohttp)、Node.js(Express + WebSocket)和Go(gRPC + HTTP)中的多语言服务器
- 软件开发工具包(SDKs)和工具Python、Node.js、Go 的客户端 SDK,以及 CLI 工具
mcpctl用于测试 - 持续集成/持续交付(CI/CD)流水线自动化构建、安全扫描、软件物料清单(SBOM)生成和容器化
- 已准备好部署Kubernetes Helm 图表、Dockerfile 和示例清单文件
- 可观测性套件OpenTelemetry追踪、Prometheus指标、Grafana仪表板
- 安全最佳实践OPA Rego策略、mTLS示例、OAuth2设置、威胁模型
- 全面测试单元测试、合约测试、模糊测试、使用k6和locust进行负载测试
- 操作手册/运行指南事件响应、密钥轮换、数据外泄处理
快速入门
- 克隆仓库:
git clone https://github.com/kawacukennedy/mcp-complete-guide.git - 运行服务器:
cd examples/python_server && python server/server.py - 在……中探索文档
docs/或者使用命令行界面(CLI):./tools/mcpctl/mcpctl.py manifest http://localhost:8080
看见 SUMMARY.md 查看完整的目录并深入了解 docs/ 关于MCP协议、安全性、可观测性等内容的详细章节。
