MCP Designer

Visual editor for designing MCP servers

Import an existing .mcp.yaml, edit every MCPDS section visually and export a clean contract your team can review, diff and ship.

MCP Designer interface editing an MCPDS document

Install MCP Designer

Run with npx or install the CLI once with Homebrew.

npx mcp-designer

Import

Bring in YAML

Open an existing .mcp.yaml, paste a contract or start from a template without losing the file-first workflow.

Edit

Shape the contract visually

Model identity, transports, auth, tools, resources, prompts, components and packaging with guided MCPDS forms.

Export

Ship clean MCPDS

Save readable YAML back to disk, validate the full document and keep the MCP server contract ready for review.

Built for the full MCPDS specification

MCP Designer is not a partial demo. It covers the complete design document from server identity to package metadata.

Complete MCPDS coverage

Identity, transports, auth, tools, resources, prompts, components and packaging in one editor.

YAML import

Open existing .mcp.yaml files, paste a document or start from a template when the server design is still new.

Visual schema builder

Build JSON Schema for tool input/output and prompt arguments without hand-writing it.

Live validation

Catch broken references, missing fields and schema mistakes while the contract is still easy to fix.

Clean export

Save readable MCPDS YAML back to disk so reviews and diffs stay useful.

HTML documentation

Generate readable HTML documentation from the design so teams can browse the server contract without opening YAML.

Local-first workflow

Run from your project folder with npx and keep the design document next to the server code.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.