Skip to main content
Glama
macbeth76

mcp-project-generator

by macbeth76

mcp-project-generator

TypeScript MCP server for scaffolding opinionated MCP project templates.

What it does

  • previews template renders

  • applies secure generation policy checks

  • writes project files

  • runs post-generate validation

  • ships multiple TypeScript MCP templates

  • supports both HTTP and Stdio transports

  • emits MCP progress notifications during validation

  • sends structured log events for preview/policy/generation requests

Related MCP server: Dynamo MCP

Commands

  • pnpm dev — HTTP server mode (port 8430)

  • pnpm cli -- list — list available templates

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

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

  • pnpm cli -- serve — alias for pnpm dev

  • pnpm cli -- serve-stdio — stdio transport mode (for local agent integration)

  • pnpm lint

  • pnpm test

  • pnpm typecheck

  • pnpm build

  • pnpm validate

Transport Modes

  • HTTP (default): pnpm cli -- serve — Streamable HTTP transport on port 8430, ideal for remote clients

  • Stdio: pnpm cli -- serve-stdio — stdin/stdout transport for local agent integration (e.g., Copilot, cursor, bolt)

Notes

  • Templates live in templates/

  • Spec files live in .kiro/specs/mcp-project-generator/

  • See SPEC-COMPLIANCE.md for MCP spec alignment details

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
    54
    MIT