Live MCP Description Editor

Preview and update MCP Description documents — in your browser.

Pure client-side. No account, no backend. Your document never leaves your device.

The Live MCP Description Editor showing a YAML MCP Description on the left and an interactive cards preview on the right.

Schema-driven editing

Monaco editor with JSON Schema autocomplete, inline squiggles, folding, and syntax highlighting for JSON and YAML.

Real-time validation

AJV validation against the MCP Description schema, plus semantic warnings for semver, empty capabilities, and duplicate names.

Interactive cards preview

Collapsible cards for server info, transports, security, tools, resources, and prompts. Click any item and jump to its source.

Markdown & export

Render Handlebars documentation, convert JSON ↔ YAML in one click, and export as .mcpdesc.json, .mcpdesc.yaml, or .md.

Source code and privacy

Your MCP Description stays in your browser.

No MCP server description content is uploaded to our servers. Edits persist locally via your browser's storage, and analytics only tracks anonymous product usage events.

The hosted Live Editor loads the TypeScript module "MCP Description Editor" from npm. Both the Live Editor and the TypeScript module are opensource.

Read the privacy statement →Live Editor on GitHub →TypeScript Editor Module on GitHub →