项目介绍
<div align="center">
🔌 MCP 服务器集合
生产就绪的 模型上下文协议 服务器,具有标准化架构

</div>
🎯 为什么选择我们的 MCP 服务器?
🚨 社区 MCP 问题
如果你尝试过使用社区的 MCP 服务器,你可能遇到过以下常见痛点:
- 不一致的架构:每个服务器有不同的文件结构,使得维护统一的代码库变得不可能。
- 缺失的功能:一些服务器仅支持 SSE,而其他服务器仅支持 stdio —— 迫使你在功能性和兼容性之间做出选择。
- 被放弃的项目:许多服务器自 MCP 的早期阶段以来就没有更新,留下你与过时的实现一起。
- 没有标准:缺乏最佳实践意味着你必须为每个新服务器重新发明轮子。
💡 我们解决了这些问题
这个仓库从头开始构建,以消除这些烦恼:
- 🏗️ 标准化架构:每个服务器都遵循相同的经过验证的结构,强制所有服务器:
- 🔧 完整协议支持:支持 SSE、可流式传输的 HTTP 和 stdio 传输,为您提供最大的灵活性。
- ⚡ 现代且维护:使用最新的 MCP/FastMCP 规范构建,并积极维护。
- 📋 内置最佳实践:实现行业标准模式——不再猜测。
- 🛠️ 生产就绪:全面测试、记录、监控、安全配置并经过自动化检查、类型检查和环境验证的质量检查。
- 💰 货币化就绪:内置对 x402 支付协议 的支持,无需更改代码即可货币化端点。
- 🐳 部署轻松:实现多阶段 Docker 构建、Docker Compose 集成以及优化的生产或本地开发镜像。
- 📚 开发者方便:具有基于模板的快速原型设计、热重载支持以及清晰的文档和示例。
- 🔒 安全可靠:包括基于环境的凭据管理、健康监控和强大的错误处理。
🎯 这对你为什么重要
对于开发者:跳过学习曲线——一旦你理解了我们的一个服务器,你可以立即与其他任何服务器一起工作。与 CursorIDE、Claude Desktop 和 Langgraph 完美集成。
对于团队:通过我们的标准化方法,在整个 MCP 基础设施中保持一致性。
对于生产:部署时充满信心,知道每个服务器都遵循经过验证的模式并包含全面的测试。
对于定制开发:使用我们的 mcp-server-template 在几分钟内创建自己的服务器,而不是几个小时。
🛠️ 可用服务器
请查看最新的 发布文档,以获取完整的可用 MCP 服务器列表。
🚀 快速开始
📋 先决条件
- 🐳 Docker 和 Docker Compose
- ⚙️ 服务特定的
.env 设置(参见各个服务的 README 文件)
🏃♂️ 运行服务
# 🐙 使用 Docker Compose(推荐)
docker-compose up -d # 所有服务
docker-compose up mcp-server-youtube -d # 特定服务
# 🐳 直接使用 Docker
cd mcp-server-youtube
docker build -t mcp-server-youtube .
docker run -p 8000:8000 --env-file .env mcp-server-youtube
📚 文档和资源
🤝 贡献
我们欢迎贡献!请参阅我们的 贡献指南 了解:
- 开发设置和环境配置
- 代码标准和质量要求
- 使用我们的模板系统添加新服务
- 测试指南和最佳实践
- 拉取请求工作流程和审查过程
🙏 致谢
特别感谢:
- 模型上下文协议社区提供的优秀规范
- OpenAI 和 Anthropic 推广 MCP 的先驱
- 所有提供反馈的贡献者和早期采用者
- 开源社区提供的令人惊叹的工具,使这一切成为可能
📄 许可证
本项目根据 MIT 许可证 许可——请参阅 LICENSE 文件以获取详细信息。
<div align="center">
🌟 如果您发现此仓库有用,请给它点赞! 🌟
</div>