
MCP Project Orchestrator

2025.03.24
5
Python项目编排模板管理提示管理图表生成开发效率
MCP Project Orchestrator 是一个全面的项目编排工具,用于管理模型上下文协议(MCP)项目、模板、提示和Mermaid图表。它提供了模板管理、提示管理和Mermaid图表生成等功能,帮助开发者快速搭建项目、复用提示模板以及生成各种类型的图表。
View on GitHub
Overview
基本能力
产品定位
MCP Project Orchestrator 是一个用于管理MCP项目的工具,专注于项目模板、提示模板和图表生成的编排。
核心功能
- 模板管理
- 项目模板:快速搭建项目结构
- 组件模板:模块化开发支持
- 变量替换和验证
-
模板发现和版本控制
-
提示管理
- 系统和用户提示模板
- 变量替换
- 提示分类和版本控制
-
提示发现和复用
-
Mermaid图表生成
- 流程图生成
- 序列图生成
- 类图生成
- SVG和PNG渲染
- 图表验证
适用场景
- 快速搭建新项目结构
- 管理和复用提示模板
- 生成项目文档中的各类图表
- 模块化开发中的组件管理
工具列表
- TemplateManager:管理项目模板和组件模板
- PromptManager:管理提示模板
- MermaidGenerator:生成Mermaid图表
- MermaidRenderer:渲染图表为SVG或PNG
使用教程
使用依赖
- Python 3.9+
- Poetry(可选)
安装教程
pip install mcp-project-orchestrator
或使用Poetry:
poetry add mcp-project-orchestrator
调试方式
- 克隆仓库:
git clone https://github.com/yourusername/mcp-project-orchestrator.git
cd mcp-project-orchestrator
- 安装依赖:
poetry install
- 运行测试:
poetry run pytest
- 运行linting:
poetry run ruff check .
poetry run mypy src/mcp_project_orchestrator