packkit-mcp 是 Packkit 的模型上下文协议(Model Context Protocol,MCP)服务器,用于让 AI 智能体以原生工具的形式脚手架(scaffold)、升级(upgrade)并组合(compose)现代项目。
用途 该服务器面向支持 MCP 的 AI 客户端(如 Claude Desktop、Cursor、VS Code 等),使这些智能体可以直接调用 Packkit 的各类生成器来创建或升级项目,而无需手动执行命令或编写脚本。
主要能力
- 多语言项目生成:通过 @packkit/core 协议统一封装所有 Packkit 生成器,同一套工具可跨语言工作。
- JavaScript / TypeScript:create-packkit,支持库(libraries)、CLI、服务(services)、SPA、monorepo。
- Python:create-packkit-py,支持库、CLI、worker、HTTP 服务。
- Go:create-packkit-go,支持库、CLI、worker、HTTP 服务。
- 全栈组合:提供 compose_fullstack 工具,可将来自任意生成器的静态前端与后端服务拼接为一个全栈仓库,例如 React + FastAPI。
- 可扩展架构:后续新增语言只需在服务器中新增一行 registry.register(...),对外暴露的工具无需改变;所有生成过程均由协议驱动,服务器本身不包含特定于语言的逻辑。
使用方式 将你的 MCP 客户端指向已发布的包(无需安装,npx 会自动获取)。典型调用流程为:list_generators → list_presets / get_generator_schema → generate_project。
适用场景 适用于需要在 AI 智能体环境中快速创建或升级多语言项目结构的开发者,以及希望将前端与后端组合为单一全栈仓库的场景。
限制 资料中未提供具体的限制说明、收费信息、价格、平台支持细节或使用效果数据,暂未提供。