Supports containerized deployment using Docker, with specific container configurations for testing and development workflows.
Integrates with GitHub Actions for CI/CD pipelines, including automated testing, container image building, and deployment workflows.
Generates visual diagrams using the Mermaid tool to help visualize project architecture and implementation strategies in the generated documentation.
Supports containerized deployment using Podman as an alternative to Docker, with specialized scripts for mounting project directories and resolving module loading issues.
MCP Project Orchestrator
A comprehensive project orchestration tool for managing Model Context Protocol (MCP) projects, templates, prompts, and Mermaid diagrams.
Features
Template Management
Project templates for quick project setup
Component templates for modular development
Variable substitution and validation
Template discovery and versioning
Prompt Management
System and user prompt templates
Variable substitution
Prompt categorization and versioning
Easy prompt discovery and reuse
Mermaid Diagram Generation
Flowchart generation
Sequence diagram generation
Class diagram generation
SVG and PNG rendering
Diagram validation
AWS MCP Integration
AWS service access (S3, EC2, Lambda, CloudFormation, IAM)
AWS best practices enforcement
Cost optimization recommendations
Security and compliance guidance
See AWS_MCP.md for details
Related MCP server: MCP Maker
Installation
For AWS integration support:
Or with Poetry:
Using as a Conan dependency (for ai-servis)
This repository provides a Conan v2 package exposing the Python environment and CLI. In ai-servis's conanfile.py add:
Then activate the run environment so mcp-orchestrator is on PATH and the package is on PYTHONPATH:
Quick Start
Project Templates
JSON-Driven Project Orchestration
The setup script reads config/project_orchestration.json to enable/disable features and set ports and tool options.
Run the setup:
Edit config/project_orchestration.json to control scaffolding:
Set items to
falseto skip generating those components.Ports and URLs are respected across
.cursor/webhooks,.cursor/agents,DockerfileEXPOSE, andcompose.yaml.
Prompt Management
Mermaid Diagrams
Project Structure
Development
Clone the repository:
Install dependencies:
Run tests:
Run linting:
Contributing
Fork the repository
Create a feature branch
Commit your changes
Push to the branch
Create a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Model Context Protocol - The foundation for this project
Mermaid - For diagram generation
Poetry - For dependency management
Ruff - For linting
mypy - For type checking
OpenSSL Integration
Enhanced with OpenSSL project templates and Cursor AI configuration.
Create OpenSSL Project
Deploy AI Configuration
Templates Available
openssl-consumer: Standard OpenSSL applicationopenssl-fips: FIPS 140-3 government deployment