SuperAPI AI 工具集

packkit-mcp

packkit-mcp 是 Packkit 的模型上下文协议(MCP)服务器,让 AI 智能体(如 Claude Desktop、Cursor、VS Code 等)能够将项目脚手架与升级作为原生工具调用。它通过 @packkit/core 协议封装了所有 Packkit 生成器,因此同一套工具可跨语言使用:JavaScript/TypeScript(create-packkit,支持库、CLI、服务、SPA、monorepo),Python(create-packkit-py,支持库、CLI、worker、HTTP 服务),Go(create-packkit-go,支持库、CLI、worker、HTTP 服务)。它还暴露一个 compose_fullstack 工具,可将任意生成器产出的静态前端与后端服务拼接为一个全栈仓库(例如 React + FastAPI)。后续新增语言只需在此处添加一行 registry.register(...),工具本身无需改动。

访问官网

工具介绍

packkit-mcp 是 Packkit 的模型上下文协议(Model Context Protocol,MCP)服务器,用于让 AI 智能体以原生工具的形式脚手架(scaffold)、升级(upgrade)并组合(compose)现代项目。

用途 该服务器面向支持 MCP 的 AI 客户端(如 Claude Desktop、Cursor、VS Code 等),使这些智能体可以直接调用 Packkit 的各类生成器来创建或升级项目,而无需手动执行命令或编写脚本。

主要能力

  1. 多语言项目生成:通过 @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 服务。
  2. 全栈组合:提供 compose_fullstack 工具,可将来自任意生成器的静态前端与后端服务拼接为一个全栈仓库,例如 React + FastAPI。
  3. 可扩展架构:后续新增语言只需在服务器中新增一行 registry.register(...),对外暴露的工具无需改变;所有生成过程均由协议驱动,服务器本身不包含特定于语言的逻辑。

使用方式 将你的 MCP 客户端指向已发布的包(无需安装,npx 会自动获取)。典型调用流程为:list_generators → list_presets / get_generator_schema → generate_project。

适用场景 适用于需要在 AI 智能体环境中快速创建或升级多语言项目结构的开发者,以及希望将前端与后端组合为单一全栈仓库的场景。

限制 资料中未提供具体的限制说明、收费信息、价格、平台支持细节或使用效果数据,暂未提供。