packkit-mcp
Officialby PackkitLabs
README.md
# packkit-mcp
An [MCP](https://modelcontextprotocol.io) server for **[Packkit](https://github.com/PackkitJS/create-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).
## Setup
Add to your MCP client config (e.g. Claude Desktop's `claude_desktop_config.json`):
```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](https://registry.modelcontextprotocol.io) as `io.github.PackkitJS/packkit-mcp` and on [Glama](https://glama.ai/mcp/servers/PackkitJS/create-packkit).
## Releasing
Publishing a new version touches npm, the official MCP registry and Glama — see **[RELEASING.md](RELEASING.md)**.
## License
[MIT](https://github.com/PackkitJS/create-packkit/blob/main/LICENSE) © DanMat
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
ActivitySlowing
ResponsivenessWithin a week