Skip to main content
Glama

MCP Project Orchestrator

MCP 프로젝트 오케스트레이터

MCP(모델 컨텍스트 프로토콜) 프로젝트, 템플릿, 프롬프트 및 Mermaid 다이어그램을 관리하기 위한 포괄적인 프로젝트 오케스트레이션 도구입니다.

특징

  • 템플릿 관리
    • 빠른 프로젝트 설정을 위한 프로젝트 템플릿
    • 모듈형 개발을 위한 구성 요소 템플릿
    • 변수 대체 및 검증
    • 템플릿 검색 및 버전 관리
  • 신속한 관리
    • 시스템 및 사용자 프롬프트 템플릿
    • 변수 대체
    • 신속한 분류 및 버전 관리
    • 쉽고 빠른 발견 및 재사용
  • 인어 다이어그램 생성
    • 플로우차트 생성
    • 시퀀스 다이어그램 생성
    • 클래스 다이어그램 생성
    • SVG 및 PNG 렌더링
    • 다이어그램 검증

설치

지엑스피1

또는 시로:

poetry add mcp-project-orchestrator

빠른 시작

프로젝트 템플릿

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" })

신속한 관리

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)

인어 다이어그램

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")

프로젝트 구조

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

개발

  1. 저장소를 복제합니다.
git clone https://github.com/yourusername/mcp-project-orchestrator.git cd mcp-project-orchestrator
  1. 종속성 설치:
poetry install
  1. 테스트 실행:
poetry run pytest
  1. 린팅 실행:
poetry run ruff check . poetry run mypy src/mcp_project_orchestrator

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치 생성
  3. 변경 사항을 커밋하세요
  4. 지점으로 밀어 넣기
  5. 풀 리퀘스트 만들기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

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

설계 패턴과 소프트웨어 아키텍처의 표준화된 템플릿과 모범 사례를 적용하여 새로운 소프트웨어 프로젝트의 오케스트레이션을 지원하는 MCP 서버입니다.

  1. 특징
    1. 설치
      1. 빠른 시작
        1. 프로젝트 템플릿
        2. 신속한 관리
        3. 인어 다이어그램
      2. 프로젝트 구조
        1. 개발
          1. 기여하다
            1. 특허
              1. 감사의 말

                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