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.

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 →