Packkit MCP server
io.github.DanMat/packkit-mcp·v0.2.2·1 starsScaffold modern npm packages, CLIs, services and apps as a native tool for AI agents.
1 stars89 downloads/wk
Reviews
Write oneNobody has reviewed Packkit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Packkit tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
packkit_previewShow the project structure a config would produce — the full file tree and stack summary — without writing anything.
packkit_scaffoldGenerate a project to disk. Writes files under <directory>/<name> (or ./<name>), optionally runs git init,
packkit_schemaSTART HERE. Returns every Packkit option, preset, and shortcut alias as JSON.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Packkit compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 89
- more than 60% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install Packkit in Claude Code, Cursor or VS Code
Runs npx -y packkit-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add packkit-mcp -- npx -y packkit-mcp
What the publisher says
From the Packkit repository's README, as published. We do not edit it. Read it on GitHub
Packkit 📦
A highly configurable generator for modern JS/TS projects — packages, CLIs, apps, services, and full-stack repos — from a CLI or a web configurator, with a stable embedded API and safe upgrades.
Most scaffolders lock you into one stack, one language, and the terminal. Packkit lets you choose — TypeScript or JavaScript, library, CLI, app, service, or full-stack monorepo, ESM/CJS/dual, your bundler, test runner, linter, git hooks, release flow, GitHub Actions and more — and it works from a CLI or a browser page that downloads your project as a zip.
Quick start
# interactive wizard
npm create packkit@latest
# or with npx
npx create-packkit
# skip the wizard with a preset
npx create-packkit ts-lib my-lib
npx create-packkit cli my-tool
npx create-packkit --preset full my-pkg --pm pnpmThen cd, and you already have a working project — build, test, and lint all pass out of the box.
Create the repo, not just the folder
Packkit can create the remote and push the first commit, so you don't have to make an empty repo in a browser first:
# create it on GitHub (private) and push
npx create-packkit ts-lib my-lib --github
# public instead
npx create-packkit ts-lib my-lib --github --public
# any other host — GitLab, Bitbucket, Gitea, self-hosted
npx create-packkit ts-lib my-lib --git-remote git@bitbucket.org:me/my-lib.git--github shells out to the GitHub CLI, so Packkit never asks for, reads, or stores a token — gh already holds your credentials. Created repos are private unless you pass --public.
This also fixes your links: the repository URL is baked into package.json and the README's CI badges when the files are generated, so letting Packkit resolve it up front means the badges point somewhere real from the first commit.
Scaffolding into a repo you already have
Already cloned an empty repo, or started some work? --merge scaffolds around what's there:
git clone git@github.com:me/my-lib.git && cd my-lib
npx create-packkit ts-lib my-lib --here --mergeExisting files are never overwritten. Anything that collides is left alone and reported, so you can diff at your leisure. (A directory containing only .git counts as empty — a fresh clone scaffolds without needing --merge at all.)
Keep a project current
Every scaffolded project records what it came from in packkit.json. Later, from inside the project:
npx create-packkit upgrade # dry run: what's changed since you scaffolded
npx create-packkit upgrade --apply # bring in the additive changes, keep your editsShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Packkit: common questions
- Is Packkit MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Packkit safety report
- How do I install Packkit?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Packkit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Packkit maintained?
- The last commit was 44 days ago (2026-09-21). The latest release is v0.2.2.
- How does Packkit compare with other MCP servers?
- safety score 94/100 (higher than 96% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.