使用说明
MCP服务器Monorepo
此存储库是一个包含不同语言和框架的模型上下文协议(MCP)服务器的多个实现的单存储库。每个子项目都演示了如何使用流行技术构建与MCP兼容的服务器。
项目
-
mcps/mcp与express:TypeScript+Express.js
- 使用TypeScript和Express的现代Node.js服务器。
- 通过MCP SDK实现流式HTTP传输。
- 包括构建脚本和Vercel部署配置。
-
带有fastapi的mcps/mcp:Python+FastAPI
- 使用FastAPI的高性能Python服务器。
- 设计用于快速开发和轻松部署。
-
mcps/mcp配杜松子酒:Go+Gin
- 使用Gin框架的轻量级Go服务器。
- 适用于可扩展和快速的后端服务。
结构
mcps/
mcp-with-express/ # TypeScript + Express implementation
mcp-with-fastapi/ # Python + FastAPI implementation
mcp-with-gin/ # Go + Gin implementation
入门指南
每个子项目都是独立的。有关设置和使用说明,请参阅每个子目录中的README。
示例:Express服务器
cd mcps/mcp-with-express
pnpm install
pnpm run build
pnpm start
示例:FastAPI服务器
cd mcps/mcp-with-fastapi
# Setup your Python environment and run the server
示例:杜松子酒服务器
cd mcps/mcp-with-gin
# Build and run your Go server
部署
- 每个子项目都可以独立部署(例如,部署到Vercel、AWS等)。
- 看
vercel.json在Vercel部署配置的每个子项目中。
许可证
麻省理工学院
有关更多详细信息,请参阅每个子项目中的文档。
