Skip to main content
Glama
sparesparrow

MCP Project Orchestrator

by sparesparrow

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

CI/CD 코드코브 PyPI 버전 파이썬 3.9 이상 라이센스: MIT

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

특징

  • 템플릿 관리

    • 빠른 프로젝트 설정을 위한 프로젝트 템플릿

    • 모듈형 개발을 위한 구성 요소 템플릿

    • 변수 대체 및 검증

    • 템플릿 검색 및 버전 관리

  • 신속한 관리

    • 시스템 및 사용자 프롬프트 템플릿

    • 변수 대체

    • 신속한 분류 및 버전 관리

    • 쉽고 빠른 발견 및 재사용

  • 인어 다이어그램 생성

    • 플로우차트 생성

    • 시퀀스 다이어그램 생성

    • 클래스 다이어그램 생성

    • SVG 및 PNG 렌더링

    • 다이어그램 검증

Related MCP server: project-scaffold

설치

지엑스피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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • MCP Server for JFrog, providing tools for development and artifact management.

  • A MCP server built for developers enabling Git based project management with project and personal…

View all MCP Connectors

Latest Blog Posts

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