🚀 这个项目动了!
## ⚠️ 重要提示:此存储库已重命名并移动到 MCP平台 发生了什么变化: - 新建存储库:Data-Everything/MCP-Platform- 新建程序包:pip install mcp-platform(替换mcp-templates) - 新CLI:mcpp命令(替换mcpt) - 增强功能:改进了架构并扩展了功能 迁移很容易: ``bash # Uninstall old package pip uninstall mcp-templates # Install new package pip install mcp-platform # Use new command (all your configs work the same!) mcpp deploy demo # instead of mcpt deploy demo``
______________________________________________________________________
MCP服务器模板(旧版)
⚠️ 此版本处于维护模式。请迁移到 MCP平台 了解最新功能和更新。
](https://pypi.org/project/mcp-templates/) ](https://pypi.org/project/mcp-templates/)  
在几秒钟内部署模型上下文协议(MCP)服务器,而不是几小时。
使用Docker容器、全面的CLI工具和智能缓存对生产就绪的MCP服务器进行零配置部署。专注于人工智能集成,而不是基础设施设置。
______________________________________________________________________
🚀 快速开始
# Install MCP Templates
pip install mcp-templates
# List available templates
mcpt list
# Deploy instantly
mcpt deploy demo
# View deployment
mcpt logs demo就是这样! 您的MCP服务器正在运行 http://localhost:8080
______________________________________________________________________
⚡ 为什么选择MCP模板?
| 传统MCP设置 | 使用MCP模板 |
|---|---|
| ❌ 复杂配置 | ✅ 一次指挥部署 |
| ❌ 需要Docker专业知识 | ✅ 无需配置 |
| ❌ 手动工具发现 | ✅ 自动检测 |
| ❌ 环境设置难题 | ✅ 预制集装箱 |
非常适合: 人工智能开发人员、数据科学家、使用MCP构建的DevOps团队。
______________________________________________________________________
🌟 主要特点
🖱️ 一键部署
使用预构建的模板立即部署MCP服务器——不需要Docker知识。
🔍 智能工具发现
自动查找并展示服务器提供的每个工具。
🧠 智能高速缓存
6小时模板缓存,自动失效,实现闪电般快速的操作。
💻 强大的CLI
用于部署、管理和工具执行的全面命令行界面。
🛠️ 灵活的配置
通过JSON、YAML、环境变量、CLI选项或覆盖参数进行配置。
📦 不断增长的模板库
常见用例的现成模板:文件系统、数据库、API等。
______________________________________________________________________
📚 安装
PyPI(推荐)
pip install mcp-templates码头工人
docker run --privileged -it dataeverything/mcp-server-templates:latest deploy demo来源
git clone https://github.com/DataEverything/mcp-server-templates.git
cd mcp-server-templates
pip install -r requirements.txt______________________________________________________________________
🎯 常见用例
使用自定义配置进行部署
# Basic deployment
mcpt deploy filesystem --config allowed_dirs="/path/to/data"
# Advanced overrides
mcpt deploy demo --override metadata__version=2.0 --transport http管理部署
# List all deployments
mcpt list --deployed
# Stop a deployment
mcpt stop demo
# View logs
mcpt logs demo --follow模板开发
# Create new template
mcpt create my-template
# Test locally
mcpt deploy my-template --backend mock______________________________________________________________________
🏗️ 建筑
┌─────────────┐ ┌───────────────────┐ ┌─────────────────────┐
│ CLI Tool │───▶│ DeploymentManager │───▶│ Backend (Docker) │
│ (mcpt) │ │ │ │ │
└─────────────┘ └───────────────────┘ └─────────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌───────────────────┐ ┌─────────────────────┐
│ Template │ │ CacheManager │ │ Container Instance │
│ Discovery │ │ (6hr TTL) │ │ │
└─────────────┘ └───────────────────┘ └─────────────────────┘配置流程: 模板默认值→ 配置文件→ CLI选项→ 环境变量
______________________________________________________________________
📦 可用模板
| 模板 | 描述 | 运输 | 用例 |
|---|---|---|---|
| 演示 | Hello world MCP服务器 | HTTP、stdio | 测试与学习 |
| 文件系统 | 安全的文件操作 | stdio | 文件管理 |
| GitLab | GitLab API集成 | stdio | CI/CD工作流 |
| GitHub | GitHub API集成 | stdio | 开发工作流 |
| ZenDesk | 客户支持工具 | HTTP、stdio | 支持自动化 |
______________________________________________________________________
🛠️ 配置示例
基本配置
mcpt deploy filesystem --config allowed_dirs="/home/user/data"高级配置
mcpt deploy gitlab \
--config gitlab_token="$GITLAB_TOKEN" \
--config read_only_mode=true \
--override metadata__version=1.2.0 \
--transport stdio配置文件
{
"allowed_dirs": "/home/user/projects",
"log_level": "DEBUG",
"security": {
"read_only": false,
"max_file_size": "100MB"
}
}mcpt deploy filesystem --config-file myconfig.json______________________________________________________________________
🔧 模板开发
创建模板
- 使用发电机:
mcpt create my-template- 定义template.json:
{
"name": "My Template",
"description": "Custom MCP server",
"docker_image": "my-org/my-mcp-server",
"transport": {
"default": "stdio",
"supported": ["stdio", "http"]
},
"config_schema": {
"type": "object",
"properties": {
"api_key": {
"type": "string",
"env_mapping": "API_KEY",
"sensitive": true
}
}
}
}- 测试和部署:
mcpt deploy my-template --backend mock______________________________________________________________________
� 迁移到MCP平台
该存储库已经发展成为具有增强功能和更好架构的MCP平台。
我们为什么搬家
- 更好的命名:“MCP平台”更好地反映了项目的综合性质
- 增强架构:改进了代码库结构和性能
- 扩展功能:更多的部署选项、更好的工具、增强的模板
- 未来增长:更好地适应即将到来的MCP生态系统开发
什么保持不变
- ✅ 您现有的所有配置都可以保持不变
- ✅ 相同的Docker镜像和模板
- ✅ 相同的部署工作流
- ✅ 过渡期间完全向后兼容
迁移步骤
- 安装新软件包:
pip uninstall mcp-templates
pip install mcp-platform- 更新命令:
# Old command
mcpt deploy demo
# New command (everything else identical)
mcpp deploy demo- 更新文档书签:
- 新文档:https://data-everything.github.io/MCP-Platform/ - 新存储库:https://github.com/Data-Everything/MCP-Platform
支持时间表
- 当前(传统)套餐:安全更新仅持续到2025年
- 新平台:积极开发,新功能,全面支持
- 迁移支持:可通过Discord和GitHub问题获得
🚀 立即开始迁移→
______________________________________________________________________
�📖 文件(遗留)
______________________________________________________________________
🤝 社区
- Discord服务器 -获取帮助并讨论功能
- **** -报告错误和请求功能
- 讨论 -共享模板和用例
______________________________________________________________________
📝 许可证
该项目根据 弹性许可证2.0.
______________________________________________________________________
🙏 致谢
内置于❤️ 对于MCP社区来说。感谢所有贡献者和模板创建者!
