Skip to content

MCP Starter KitClass-based MCP server starter

Build tools, resources, and prompts in TypeScript with decorators, Zod schemas, and dependency injection.

Build your server in four steps

sh
npx @im4all/create-mcp-starter-kit my-server
cd my-server
npm install
npm run build

Then generate your first capability, register it, and run the server.

sh
npm run generate tool multiply --dry-run
npm run generate tool multiply
npm run list:capabilities
npm start

New here? Start with Getting Started. Already running? Go to Generating Capabilities, then Tools, Resources, Prompts, and Services and Injection.