
Mcp Server Scaffolding
- 1 installs
- Updated April 19, 2026
- ofershap/create-mcp-server-pro
Scaffolds a production-ready MCP server in TypeScript with Vitest tests, GitHub Actions CI, error handling, and optional auth via create-mcp-server-pro.
About
This skill generates a new MCP server project with TypeScript strict mode, MCP SDK v2, tests, CI, linting, and an example tool. A developer uses it to bootstrap a new MCP server from scratch.
- TypeScript + MCP SDK v2 with Vitest and GitHub Actions CI
- Optional API-token auth boilerplate via --auth flag
Mcp Server Scaffolding by the numbers
- 1 all-time installs (skills.sh)
- Ranked #14,098 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ofershap/create-mcp-server-pro --skill mcp-server-scaffoldingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| Last updated | April 19, 2026 |
| Repository | ofershap/create-mcp-server-pro ↗ |
What it does
Scaffolds a production-ready MCP server in TypeScript with Vitest tests, GitHub Actions CI, error handling, and optional auth via create-mcp-server-pro.
Files
MCP Server Scaffolding
Use this skill when you need to create a new MCP server from scratch. Generates a production-ready project with TypeScript, Vitest tests, GitHub Actions CI, and error handling patterns.
Usage
npx create-mcp-server-pro my-serverNon-Interactive (Agent-Friendly)
npx create-mcp-server-pro my-server \
--name mcp-server-weather \
--description "Weather forecasts for AI assistants" \
--auth \
--author "Your Name"What Gets Generated
- TypeScript with strict mode and MCP SDK v2
- Vitest test setup with a sample tool test
- GitHub Actions CI pipeline
- Error handling patterns (MCP-compliant error responses)
- Agent-friendly README with tool table, quick start, and examples
- ESLint 9 + Prettier config
- Optional auth boilerplate (API token validation)
Key Patterns
- Pass
--authfor servers that need an API token;--no-authfor zero-config servers - The generated
src/index.tshas a working example tool — replace it with your real tools - Tests use
@modelcontextprotocol/sdk/testutilities for MCP protocol-level testing - The official MCP scaffolder was archived — this is the maintained replacement