Try_make_mcp(mcp工厂)
⚡ 模型上下文协议(MCP)服务生产工厂。在几分钟内构建、验证和部署生产就绪的MCP服务器。
  
🚀 Try_make_mcp是什么?
Try_make_mcp是一个 系统化MCP开发平台 这将分散的手动构建MCP服务器的过程转变为简化的工厂流水线。你不用每次都从头开始,而是使用久经考验的模板和自动化来实现想法→ 工作MCP服务器→ 生产部署。
为什么选择MCP工厂?
| 方法 | 时间 | 质量 | 可维护性 |
|---|---|---|---|
| 从头开始 | 小时-天 | 变化 | 高努力 |
| Try_make_mcp | 分钟 | 一致的 | 低投入 |
✨ 核心应用
| 应用程序 | 描述 |
|---|---|
mcp_factory | 生成MCP的MCP——项目初始化、构建和验证 |
everything2md | 将PDF/Office/OCR文档转换为Markdown,并保留结构 |
md_converter | Markdown→ 具有格式保真度的Word/PDF/Excel |
rag_flow_mcp | RAG管道RAGFlow知识检索集成 |
rag_eval_flow | 跨测试数据集的RAG评估和基准测试 |
📦 快速开始
# Install
git clone https://github.com/demo112/Try_make_mcp.git
cd Try_make_mcp
pip install -r requirements.txt
# Run any app
cd src/apps/md_converter
python server.py
# Or use the MCP factory to scaffold a new MCP server
cd src/apps/mcp_factory
python server.py🏗️ 建筑
Try_make_mcp/
├── src/
│ ├── apps/ # 5 production MCP applications
│ │ ├── mcp_factory/ # Factory for creating new MCP servers
│ │ ├── everything2md/ # Universal document → Markdown
│ │ ├── md_converter/ # Markdown → Word/PDF/Excel
│ │ ├── rag_flow_mcp/ # RAGFlow integration
│ │ └── rag_eval_flow/ # RAG benchmarking
│ ├── factory/ # Core factory engine
│ │ ├── init_app.py # Project scaffolding
│ │ └── build_app.py # Build & package
│ └── common/ # Shared utilities
├── docs/ # Documentation (EN + 中文)
├── tests/ # Test suites
└── .trae/rules/ # 6A development workflow🔄 6A开发工作流程
Try_make_mcp为每个mcp服务器强制执行一个有纪律的6阶段流程:
- 使一致 --定义MCP的目的和范围
- 授权 --设置权限和依赖关系
- 获得 --收集所需的资源和数据
- 作者 --编写MCP服务器代码
- 审计 --运行自动化测试和验证
- 激活 --部署到生产环境
🎯 主要特点
- 零配置模板:使用经过验证的模式启动MCP服务器
- 自动化测试:部署前发现问题
- 多格式支持:PDF、Office、OCR、Markdown、Word、PDF、Excel
- RAG就绪:内置RAGFlow集成和评估工具
- 双语文档:包括中英文文件
📖 文档
🛠️ 技术栈
- 语言:Python 3.9+
- MCP框架: FastMCP
- LLM集成: 轻量级LLM
- 文档处理:python docx、xhtml2pdf、openpyxl、BeautifulSoup4
- 测试:pytest
🤝 贡献
看 .trae/rules/project_rules.md 6A开发工作流程指南。
📄 许可证
MIT许可证
