basic
Start fast, learn the MCP shape, and run locally with the fewest moving parts.
- src/index.ts
- .vscode/mcp.json
The create-next-app for MCP servers. Scaffold, develop, test, validate, diagnose, document, build, and ship from one toolkit instead of assembling the workflow yourself.
The generated client configuration is intentionally explicit. Today the templates create `.vscode/mcp.json`; the docs avoid claiming other generated client configs.
The CLI is the main product. These are the commands you run every day.
mcpkit init asks the right questions and writes a runnable project. You choose the template, package manager, and project name — the rest is wired for you.
The init command guides you through project name, template, transport, package manager, and optional features. Accept defaults with --yes for instant scaffolding.
Each template produces a complete, runnable project with package scripts, TypeScript config, and version control files. No manual wiring required.
mcpkit dev --inspect opens the official MCP Inspector — no custom debugging layer invented.
Generated projects include watch-mode scripts and a dev command with inspector and test-watcher helpers built in.
Templates generate .vscode/mcp.json so MCP clients discover your server automatically.
The ship command detects your package manager from the lock file and uses the correct publish command — npm, pnpm, or bun.
Each template adds a verified layer of capability. Start minimal and upgrade when needed.
Start fast, learn the MCP shape, and run locally with the fewest moving parts.
Expose an HTTP MCP endpoint with home and health routes on port 3100.
Protect /mcp with bearer-token verification and a separate auth helper.
Add metrics, structured logging, health checks, linting, and formatting config.
This path uses the current package name and an explicit npm package-manager choice, so it remains usable even if you do not have Bun installed yet.
The current CLI generates simple request handlers, modules, docs, config, and project scaffolds. Auth, databases, ORMs, and other infrastructure are planned for future iterations.
0.2.0 — Landing page redesign, CSS fixes, custom domain deployment.
The shortest path starts with the install command, continues through Quick Start, and stays grounded in the repository-backed docs.