MCP Server Generator
Generate a starter MCP server with tool schemas, transport config, and runnable scaffold files.
Paste your tool definitions and generate a local MCP server starter for Cursor and Claude Desktop. Choose STDIO (local) or Streamable HTTP (remote), define tools with JSON schema, and get a ready-to-run scaffold.
Developer ToolsSTDIO (local)Streamable HTTP (remote)Generated files
Generate your MCP server scaffold
Define tools, choose transport(s), then copy generated files.
1 tool · 0 resources · 0 prompts
FAQ
Answers to common MCP generator questions from developers.
Does this support Streamable HTTP transport?+
Yes. The generator supports both STDIO (for local desktop workflows) and Streamable HTTP (the current MCP spec standard for remote deployments). SSE is the underlying mechanism for Streamable HTTP connections.
Can I generate tools from an OpenAPI spec?+
Yes. Click '⚡ Import from OpenAPI' in the Tools tab, paste your OpenAPI 3.x JSON spec, and all operations will be automatically converted to MCP tool definitions.
Does it create Claude Desktop config examples?+
Yes. The generated scaffold includes a ready-to-copy claude_desktop_config.json snippet so you can connect the server to Claude Desktop immediately after running it.
Can I generate a local-only MCP server?+
Absolutely. Select STDIO transport to get a local server that communicates through standard input/output—ideal for Cursor and Claude Desktop integrations without exposing any network port.
Is my schema processed locally?+
Yes. All generation happens in your browser. Your tool definitions, package name, and configuration never leave your machine—no server roundtrip required.
Which transport should I use: STDIO or Streamable HTTP?+
Use STDIO for local desktop workflows with Cursor or Claude Desktop. Use Streamable HTTP if you need a remote server accessible over the network, or if you're building for multi-agent pipeline deployments.
Does the generated server work with Cursor and Windsurf?+
Yes. The scaffold follows the MCP specification, so it is compatible with any MCP-compliant client including Cursor, Windsurf, and other editors that support the protocol.
Can I add resources and prompts to my MCP server?+
Yes. The generator supports all three MCP primitives: tools, resources, and prompts. Use the Resources and Prompts tabs to define them before generating.
What language does the generator output?+
The generator supports both TypeScript and Python. Select your preferred language in the Server tab before generating.
How do I connect the generated server to Claude Desktop?+
After generating, copy the claude_desktop_config.json snippet from the output, add it to your Claude Desktop config file under mcpServers, install dependencies with npm install, then start the server with node build/index.js.
Ready to generate your MCP server scaffold?
Define your tools, pick a transport, and get runnable code in seconds.