Skip to main content
Glama
macbeth76

mcp-project-generator

by macbeth76

mcp-project-generator

TypeScript MCP 服务器,用于搭建约定化的 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