MCP Generator scaffolds TypeScript MCP servers from plain English
Ricardo Rodrigues's MCP Generator takes a plain English description (up to 500 characters) and returns a complete TypeScript MCP server scaffold — including tool registration, error handling, and a ready-to-paste `claude_desktop_config.json` snippet — in about 30 seconds.
Score breakdown
Developers building MCP-connected tools can skip hours of SDK boilerplate setup and jump straight to writing business logic by pasting a one-sentence description into the Generator.
- 01Accepts plain English descriptions up to 500 characters and returns a complete TypeScript MCP server scaffold in ~30 seconds.
- 02Reduces typical MCP server setup time from 2-4 hours of SDK documentation reading to under a minute.
- 03Calls the Anthropic API at `/v1/messages` using Claude Haiku with a specialized system prompt enforcing correct SDK conventions.
Ricardo Rodrigues's MCP Generator, published on the MCPNest Blog in April 2026, targets the friction that prevents developers from building custom MCP servers. According to the post, a developer unfamiliar with the MCP TypeScript SDK typically spends 2-4 hours on setup — choosing the right SDK version, understanding file structure, registering tools correctly, and configuring `claude_desktop_config.json` — before writing a single line of actual tool logic. The Generator collapses that to roughly 30 seconds by accepting a plain English description of up to 500 characters and returning a fully structured scaffold.
The `install` field is the exact snippet to paste into `claude_desktop_config.json`.
The tool calls the Anthropic API directly via `/v1/messages` using Claude Haiku, guided by a specialized system prompt that instructs the model to follow correct MCP SDK conventions. The output is a JSON object with four fields: `name`, `description`, `code`, and `install`. The `code` field is a complete TypeScript file covering tool registration with proper JSON Schema definitions, both required request handlers (`ListToolsRequestSchema` and `CallToolRequestSchema`), error handling for unknown tools, and `process.env` placeholders for API keys or connection strings. The `install` field is the exact snippet to paste into `claude_desktop_config.json`.
The article is explicit that the Generator produces a scaffold, not a finished server — business logic and actual API calls remain the developer's responsibility, analogous to `create-react-app` or `npm init`. Output is always TypeScript (the MCP SDK is TypeScript-first), JavaScript is not supported directly, and sign-in is required to prevent abuse of the underlying API.
Key facts
- 01Accepts plain English descriptions up to 500 characters and returns a complete TypeScript MCP server scaffold in ~30 seconds.
- 02Reduces typical MCP server setup time from 2-4 hours of SDK documentation reading to under a minute.
- 03Calls the Anthropic API at `/v1/messages` using Claude Haiku with a specialized system prompt enforcing correct SDK conventions.
- 04Output is a JSON object with four fields: `name`, `description`, `code`, and `install`.
- 05The `install` field is a ready-to-paste config snippet for `claude_desktop_config.json`.
- 06Generated code includes tool registration with JSON Schema, both required request handlers, error handling, and `process.env` placeholders.
- 07