Skip to main content
Glama
packkit-mcp

packkit-mcp

Official
by PackkitLabs

packkit-mcp

An MCP server for Packkit — let AI agents (Claude Desktop, Cursor, Windsurf, …) scaffold modern npm packages, CLIs, HTTP services, and front-end apps as a native tool.

Tools

  • packkit_schema — every option, preset, and alias as JSON (call first to learn the interface).

  • packkit_preview — the files a config would generate, without writing anything.

  • packkit_scaffold — generate a project to disk (optional git init + install).

Related MCP server: npm-run-mcp-server

Setup

Add to your MCP client config (e.g. Claude Desktop's claude_desktop_config.json):

{
  "mcpServers": {
    "packkit": {
      "command": "npx",
      "args": ["-y", "packkit-mcp"]
    }
  }
}

Then ask your agent things like "scaffold a React component library called ui with Storybook" or "preview a Hono service named api".

Also listed on the official MCP registry as io.github.PackkitJS/packkit-mcp and on Glama.

Releasing

Publishing a new version touches npm, the official MCP registry and Glama — see RELEASING.md.

License

MIT © DanMat

Available Tools

3 tools
packkit_previewA

Show the project structure a config would produce — the full file tree and stack summary — without writing anything. Use this to check the layout before committing to it, and to show the user what they are about to get. Cheap and side-effect free, so prefer it over scaffolding to a throwaway directory to see what happens.

Inputs: name (required), preset, options.

packkit_scaffoldA

Generate a project to disk. Writes files under / (or ./), optionally runs git init, installs dependencies, and creates the GitHub repository. Call packkit_schema first if you have not already — picking the preset by guess is how projects end up the wrong shape. If the target directory already has files in it (an existing clone, for instance), pass merge: true rather than failing.

Inputs: name (required), git, merge, github, +5 more.

packkit_schemaA

START HERE. Returns every Packkit option, preset, and shortcut alias as JSON. Call this before scaffolding so you pick a preset that matches what the user actually wants — presets range from single libraries to CLIs, HTTP services, SPAs, and full-stack monorepos, and guessing without reading them is the main cause of scaffolding the wrong shape.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.7/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool maps to a distinct stage: schema discovers valid options, preview simulates the output, and scaffold performs the actual write. There is no functional overlap or ambiguity between the three.

    Naming Consistency5/5

    All tools share the packkit_ prefix and a single lowercase word, giving a clear and predictable namespace. No mixed casing or separator styles muddy the pattern.

    Tool Count5/5

    Three tools is on the lower end but ideal for a narrow scaffolding domain: discover, dry-run, and generate. Every tool has a clear role and none feels redundant.

    Completeness5/5

    The set covers the full scaffolding workflow: discovering presets/options, previewing the tree, and creating the project on disk. There are no obvious dead ends or missing operations for the stated scope.

    Maintenance

    ActivityInactive
    ResponsivenessUsually handled

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Enables AI assistants to manage development workflows by running build commands, executing tests, analyzing package.json files, installing dependencies, and performing code linting. Supports multiple package managers (npm, yarn, pnpm) and provides detailed error reporting for development operations.
      5
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Exposes your project's package.json scripts as MCP tools, allowing AI assistants to discover and execute npm/yarn/pnpm/bun scripts directly. Automatically detects your package manager and enables running scripts with optional arguments through natural language commands.
      5
      97 npm
      3
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables rapid creation of new projects from predefined templates including React, Node.js, Django, Flask, and more. Provides comprehensive project scaffolding with file system operations, template management, and command execution capabilities.
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI coding agents to generate standardized code using scaffolding templates, enforce architectural patterns, and validate outputs programmatically. Supports creating projects from boilerplates and adding features to existing codebases while maintaining team conventions.
      160
      AGPL 3.0