Skip to main content
Glama

MCP Project Orchestrator

Orquestador de proyectos MCP

Una herramienta integral de orquestación de proyectos para gestionar proyectos, plantillas, indicaciones y diagramas de Mermaid del Protocolo de contexto de modelo (MCP).

Características

  • Gestión de plantillas
    • Plantillas de proyecto para una configuración rápida del proyecto
    • Plantillas de componentes para el desarrollo modular
    • Sustitución y validación de variables
    • Descubrimiento y control de versiones de plantillas
  • Gestión rápida
    • Plantillas de indicaciones del sistema y del usuario
    • Sustitución de variables
    • Categorización y control de versiones de mensajes
    • Fácil descubrimiento y reutilización rápidos
  • Generación de diagramas de sirena
    • Generación de diagramas de flujo
    • Generación de diagramas de secuencia
    • Generación de diagramas de clases
    • Representación de SVG y PNG
    • Validación de diagramas

Instalación

pip install mcp-project-orchestrator

O con poesía:

poetry add mcp-project-orchestrator

Inicio rápido

Plantillas de proyecto

from mcp_project_orchestrator.templates import TemplateManager # Initialize template manager manager = TemplateManager("path/to/templates") # List available templates templates = manager.list_templates() print(templates) # Apply a project template manager.apply_template("fastapi-project", { "project_name": "my-api", "project_description": "My FastAPI project", "author_name": "John Doe", "author_email": "john@example.com" })

Gestión rápida

from mcp_project_orchestrator.prompts import PromptManager # Initialize prompt manager manager = PromptManager("path/to/prompts") # List available prompts prompts = manager.list_prompts() print(prompts) # Render a prompt with variables rendered = manager.render_prompt("system-prompt", { "name": "User", "project": "MCP" }) print(rendered)

Diagramas de sirena

from mcp_project_orchestrator.mermaid import MermaidGenerator, MermaidRenderer # Initialize generators generator = MermaidGenerator() renderer = MermaidRenderer() # Generate a flowchart flowchart = generator.generate_flowchart( nodes=[ ("A", "Start"), ("B", "Process"), ("C", "End") ], edges=[ ("A", "B", ""), ("B", "C", "") ] ) # Render to SVG renderer.render(flowchart, "flowchart.svg")

Estructura del proyecto

mcp-project-orchestrator/ ├── src/ │ └── mcp_project_orchestrator/ │ ├── templates/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── project.py │ │ ├── component.py │ │ └── manager.py │ ├── prompts/ │ │ ├── __init__.py │ │ ├── template.py │ │ └── manager.py │ └── mermaid/ │ ├── __init__.py │ ├── generator.py │ └── renderer.py ├── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── test_templates.py │ ├── test_prompts.py │ └── test_mermaid.py ├── docs/ ├── examples/ ├── .github/ │ └── workflows/ │ └── ci.yml ├── pyproject.toml ├── Containerfile └── README.md

Desarrollo

  1. Clonar el repositorio:
git clone https://github.com/yourusername/mcp-project-orchestrator.git cd mcp-project-orchestrator
  1. Instalar dependencias:
poetry install
  1. Ejecutar pruebas:
poetry run pytest
  1. Ejecutar linting:
poetry run ruff check . poetry run mypy src/mcp_project_orchestrator

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Confirme sus cambios
  4. Empujar hacia la rama
  5. Crear una solicitud de extracción

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que ayuda con la orquestación de nuevos proyectos de software mediante la aplicación de plantillas estandarizadas y mejores prácticas en patrones de diseño y arquitectura de software.

  1. Características
    1. Instalación
      1. Inicio rápido
        1. Plantillas de proyecto
        2. Gestión rápida
        3. Diagramas de sirena
      2. Estructura del proyecto
        1. Desarrollo
          1. Contribuyendo
            1. Licencia
              1. Expresiones de gratitud

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  A powerful Model Context Protocol (MCP) server enabling seamless Vercel project management, including deployments, domains, environment variables, and team configurations through Cursor's Composer or Codeium's Cascade.
                  Last updated -
                  65
                  17
                  TypeScript
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.
                  Last updated -
                  2
                  JavaScript
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
                  Last updated -
                  39
                  28
                  • Apple
                • -
                  security
                  -
                  license
                  -
                  quality
                  A specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.
                  Last updated -
                  1
                  TypeScript

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/sparesparrow/mcp-project-orchestrator'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server