Skip to main content
Glama

MCP Project Orchestrator

MCP プロジェクト オーケストレーター

モデル コンテキスト プロトコル (MCP) プロジェクト、テンプレート、プロンプト、および Mermaid ダイアグラムを管理するための包括的なプロジェクト オーケストレーション ツール。

特徴

  • テンプレート管理
    • プロジェクトの素早いセットアップを可能にするプロジェクトテンプレート
    • モジュール開発のためのコンポーネントテンプレート
    • 変数の置換と検証
    • テンプレートの検出とバージョン管理
  • 迅速な管理
    • システムおよびユーザープロンプトテンプレート
    • 変数置換
    • 迅速な分類とバージョン管理
    • 簡単なプロンプト検出と再利用
  • マーメイドダイアグラム生成
    • フローチャート生成
    • シーケンス図の生成
    • クラス図生成
    • SVGとPNGのレンダリング
    • 図の検証

インストール

pip install mcp-project-orchestrator

あるいは詩で:

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 ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

謝辞

-
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