Skip to main content
Glama
macbeth76

mcp-project-generator

by macbeth76

mcp-project-generator

Opinionated な MCP プロジェクトテンプレートを生成するための TypeScript MCP サーバーです。

機能

  • テンプレートのレンダリング結果をプレビューします

  • セキュアな生成ポリシーチェックを適用します

  • プロジェクトファイルを書き込みます

  • 生成後の検証を実行します

  • 複数の TypeScript MCP テンプレートを同梱しています

  • HTTP と Stdio の両方のトランスポートをサポートします

  • 検証中に MCP プログレス通知を送信します

  • プレビュー/ポリシー/生成リクエストに対する構造化ログイベントを送信します

Related MCP server: Dynamo MCP

コマンド

  • pnpm dev — HTTP サーバーモード(ポート 8430)

  • pnpm cli -- list — 利用可能なテンプレートを一覧表示します

  • pnpm cli -- preview --template ts-mcp-server --name Example

  • pnpm cli -- generate --write --template ts-mcp-server --target ./out

  • pnpm cli -- serve — pnpm dev のエイリアス

  • pnpm cli -- serve-stdio — stdio トランスポートモード(ローカルエージェント連携用)

  • pnpm lint

  • pnpm test

  • pnpm typecheck

  • pnpm build

  • pnpm validate

トランスポートモード

  • HTTP(デフォルト): pnpm cli -- serve — ポート 8430 の Streamable HTTP トランスポートで、リモートクライアントに最適です

  • Stdio: pnpm cli -- serve-stdio — ローカルエージェント連携用の stdin/stdout トランスポート(例:Copilot、cursor、bolt)

備考

  • テンプレートは templates/ にあります

  • スペックファイルは .kiro/specs/mcp-project-generator/ にあります

  • MCP スペック準拠の詳細については、SPEC-COMPLIANCE.md を参照してください

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    A production-ready MCP server template that enables developers to quickly build and deploy MCP servers with dynamic tool/resource loading, YAML-based prompts, and seamless OpenShift deployment. Supports both local development with hot-reload and production HTTP deployment with optional JWT authentication.
    1
    -
  • A
    license
    C
    quality
    C
    maintenance
    Exposes cookiecutter templates through MCP, enabling discovery, registration, management, and project generation from templates.
    6
    55
    MIT