Scaffold projects from the Starter Series templates β MCP server, Claude Code skill, and CLI.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Scaffold and audit Starter Series projects β MCP server, Claude Code skill, and CLI in one package.
Part of: Human-Controlled AI Systems β scaffolding is the easy half. What keeps a shipped repo trustworthy is the audit primitives (audit, audit-cd, audit-security) verifying release, CD, and CI security hygiene against a known bar β gating each merge instead of asking a human to re-check by hand.
Korean documentation is maintained under docs/ko/README.md; the root README stays English-only.
starter-series; after the unscoped npm package is published, npx starter-series my-bot --template discord-bot scaffolds one of 11 templates with Zod-validated input, atomic rename on success, retry + timeout + 50 MB download cap.list_templates, create_project, audit_release, audit_cd, audit_security, audit_instructions, generate_launch_proof_report, seed_security_guidance, add_component. One binary chooses the mode by argv (positional -> CLI, none -> MCP stdio)..mcpb bundle on every release; drag onto the Claude Desktop settings window./plugin install create-starter@starter-series ships the MCP server and the conversational create skill together.io.github.starter-series/create-starter; registry submission is gated on the unscoped npm package being live and tarball-verified.audit_release β detects matched starter, version vs last-tag drift, CHANGELOG drift vs merged PRs (git log <tag>..HEAD), publish-workflow kind (release-please / publish-on-tag / auto-release).audit_cd β probes npm, PyPI, Open VSX, VS Marketplace, AMO, GitHub Releases for per-destination publish drift (in-sync / needs-publish / local-stale / not-found / unsupported).audit_security β checks 9 items: 8 core CI primitives (gitleaks with pin check, CodeQL, dependency audit, license check, --ignore-scripts, Dependabot grouped, secret-scanning hint, claude-code-security-review Action) plus the optional repo-author claude-security-guidance.md. The 8 core checks gate the HARDENED verdict; this repo passes 8/8 core.audit_instructions / audit-instructions β reviews agent instruction files (AGENTS.md, CLAUDE.md, GEMINI.md, Copilot instructions) for exact same-file duplicates, cross-file surface overlap, and keyword-based risk reminders. Duplicate/overlap findings need review; keyword risk summaries are advisory only and not exhaustive safety or semantic drift detection.proof-report / generate_launch_proof_report β runs release, CD, security, and instruction-review audits together and writes a client-ready Launch Proof Report. This is the monetizable handoff surface: evidence first, no "certified" claim, exit code 1 unless the repo is actually launch-ready.add_component β the remediation half of the audit loop: lifts a starter's CI/CD layer (ci / security / dependabot / maintenance / all) into an existing repo without re-scaffolding. Dry-run by default with a per-file plan (create / identical / skip-exists / overwrite); refuses a dirty git tree unless forced; never touches app code or secrets-bearing CD workflows. The dry-run plan doubles as a drift report against the starter.docs/graduation-from-vibe-coding.md (+ Korean): five-step path from Lovable/Bolt/v0 exports to GitHub Actions + a real deploy target, using the release/CD/security audit primitives.audit_cd support for Chrome Web Store, EAS, Railway, Fly, and GHCR. Currently reported as unsupported because those destinations require auth or have no public read API..<name>-incomplete-<rand> directory and only renames into the final path on success. Network failure, corrupt archive, partial write β none of them leaves a half-scaffolded directory behind.--ignore-scripts, claude-code-security-review). The audit commands check whether a downstream repo still matches that bar β turning the baseline from a one-time scaffold into an ongoing gate.audit_security 8/8 core checks (HARDENED); the 9th is the optional claude-security-guidance.md. If the tool that audits other repos can't pass its own bar, the bar isn't real.git init failure is logged but non-fatal.audit_cd. Destinations without a public read API stay unsupported rather than reporting confidently-wrong state.create_project.audit_instructions is a review aid for exact duplicate/surface overlap and keyword reminders. It is not a semantic similarity engine, runtime guardrail, red-team harness, or exhaustive safety/security linter.| ID | Stack |
|---|---|
mcp-server | TypeScript + @modelcontextprotocol/sdk + Zod |
mcp-server-python | Python + FastMCP |
npm-package | Jest + ESLint + OIDC publish |
discord-bot | discord.js v14 + Docker |
telegram-bot | grammY + Docker |
browser-extension | Chrome/Firefox MV3 |
vscode-extension | VS Marketplace + Open VSX |
electron-app | cross-platform + code signing |
react-native | Expo + EAS |
cloudflare-pages | Wrangler + Pages |
docker-deploy | any language + GHCR + SSH |
Run starter-series --list (CLI) or call list_templates (MCP) for the authoritative, up-to-date list.
Already have a working app on a vibe-coding platform and want to graduate to GitHub Actions + your own deploy target? Read docs/graduation-from-vibe-coding.md (νκ΅μ΄) β a 5-step path that uses audit, audit-cd, and audit-security to diagnose your repo, then lifts CI/CD from the matching starter without rewriting your app code.
Requires Node.js β₯22.
Grab the latest .mcpb bundle from the Releases page and drag it onto the Claude Desktop settings window. Claude Desktop unpacks the bundled dist/ and node_modules/ and registers create-starter as an MCP server β no npm, no config file, no absolute path.
.mcpb(MCP Bundle, formerly.dxt) is Anthropic's packaged extension format for MCP servers. See Desktop Extensions.
To rebuild the bundle locally:
Register the built binary in your MCP client (Claude Desktop, Cursor, etc.):
Then ask your agent: "Use create-starter to scaffold a new discord bot named my-bot." The agent will call list_templates if needed and then create_project.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/create-starter)<a href="https://allmcps.com/mcp/create-starter"><img src="https://allmcps.com/api/badge/create-starter?style=directory" alt="Create Starter on AllMCPs" /></a>