一组用不同编程语言实现的模型上下文协议(MCP)服务器,用于与 VS Code 和其他 MCP 客户端一起使用。
此仓库包含了三种语言的 MCP 服务器实现:
| 服务器 | 状态 | 描述 |
|---|---|---|
| Python MCP 服务器 | ✅ 生产就绪 | 基于 FastAPI 的 MCP 服务器,具有全面的功能 |
| Go MCP 服务器 | ⚠️ 开发中 | 使用 centralmind/gateway 的 Go 基础 MCP 服务器 |
| Rust MCP 服务器 | ⚠️ 开发中 | 使用 tfmcp 的专注于 Terraform 的 MCP 服务器 |
模型上下文协议(MCP)是一种设计用于人工智能代理与工具和服务之间通信的协议。它使 AI 系统能够通过标准化接口与各种工具和服务进行交互。
要运行所有服务器:
docker-compose up
仅运行 Python 服务器(推荐用于生产用途):
docker-compose up mcp-python
Python MCP 服务器完全可用且已准备好投入生产:
端点:
GET /health - 健康检查端点GET /sse - 用于实时通信的服务器发送事件端点POST / - 主 MCP 端点,用于 JSON-RPC 请求Go MCP 服务器目前处于开发阶段:
端点:
GET /sse - SSE 端点(需要进一步配置)GET / - API 文档Rust MCP 服务器需要进一步开发:
VS Code 可以使用 SSE/HTTP MCP 协议连接到 MCP 服务器。在您的 VS Code 设置中添加以下内容:
{
"mcp.python.serverUrl": "http://localhost:8080",
"mcp.python.enableAutoConnect": true
}
欢迎贡献!以下是您可以贡献的一些方式:
MIT