Mdma MCP server
MCP server for MDMA — exposes spec, prompts, docs, and package metadata to AI assistants.
67 stars229 downloads/wk
Reviews
Write oneNobody has reviewed Mdma yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mdma tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
build-system-promptGenerates a custom MDMA prompt from structured input (domain, components, fields, steps). Returns only the custom prompt part — use buildSystemPrompt({ customPrompt }) in code to combine it with the base MDMA spec.
get-docFetches the latest version of an MDMA documentation file from the public GitHub repo (raw.githubusercontent.com/MobileReality/mdma) and returns its contents as text. Allowed paths: any entry from list-docs, plus any *.md file under "docs/" or "blueprints/". Defaults to the "main" branch.
get-promptReturns a named MDMA prompt (mdma-author, mdma-reviewer, or mdma-fixer)
get-specReturns the full MDMA specification: component types, schemas (as JSON Schema), binding syntax, and authoring rules
list-docsReturns the catalog of MDMA documentation files available for fetching from the public GitHub repo (path, title, description). Use this to discover what docs you can pass to get-doc.
list-packagesReturns all MDMA npm packages with their purpose, install command, usage example, and category
validate-promptValidates a custom prompt against MDMA conventions. Returns warnings for anti-patterns and suggestions for improvements.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Install Mdma in Claude Code, Cursor or VS Code
Runs npx -y @mobile-reality/mdma-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mdma -- npx -y @mobile-reality/mdma-mcp
What the publisher says
From the Mdma repository's README, as published. We do not edit it. Read it on GitHub
MDMA Markdown Document with Mounted Applications Interactive documents from Markdown. Built for next gen-apps 🌐 Website · 🚀 Live Demo · 📖 Docs · 💬 Discord · 🤗 Model
Why MDMA?
AI conversations today are plain text — the user reads a response and manually acts on it. MDMA changes that. When an LLM knows the MDMA spec, it can respond with interactive components (forms, tables, approval gates) instead of just text. The conversation becomes actionable: the user fills out a form, approves a step, or reviews structured data — all inline, with a predictable schema that your app already knows how to render and process.
No custom UI per use case. No parsing free-form text. The AI generates structured, validated components and your frontend renders them instantly.
What is MDMA?
MDMA extends Markdown with interactive components defined in fenced mdma code blocks. A regular Markdown file becomes an interactive application:
# Patient Intaketype: form id: intake-form fields:
type: text label: "Full Name" required: true sensitive: true
- name: patient-name
type: email label: "Email" required: true sensitive: true
- name: email
type: textarea label: "Reason for Visit" required: true onSubmit: submit-intake
- name: reason
type: button id: submit-btn text: "Submit Intake Form" variant: primary onAction: submit
Speed comparison
Same scenario, two models. GPT-5.5 and our own hosted MDMA-IL model.
Our model is available on Hugging Face: MobileReality/mdma-gemma4-26b-dsl-unsloth-v1
MDMA_AUTHOR prompt matrix
Each cell shows the pass rate of the model-specialized MDMA_AUTHOR prompt variant on the listed eval suite.
✅ 100% on the suite.
🟡 Scoring between 80–99% on the suite.
🔴 Scoring below 80% on the suite.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Mdma: common questions
- Is Mdma MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Mdma safety report
- How do I install Mdma?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mdma need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Mdma maintained?
- The last commit was 5 days ago (2026-09-23). The latest release is v0.2.4.
- What can I use instead of Mdma?
- Servers from other publishers that do the same job: Context7 MCP server, Docs MCP server and Svelte MCP server. Compare all Mdma alternatives.
Alternatives to Mdma
Same job from other publishers: the closest match first, then the best rated.
Context7Up-to-date code docs for any promptnot reviewedWidely usedA- DocsAI access to Mapbox docs, API references, style specs, and guides. No token required.not reviewedGrowingA
- Svelte MCPThe official Svelte MCP server providing docs and autofixing tools for Svelte developmentnot reviewedEstablishedA
- Coolify45 optimized tools for managing Coolify infrastructure, diagnostics, and docs searchnot reviewedEstablishedB
- AppwriteManage Appwrite projects, databases, auth, storage, functions, and messaging; search Appwrite docsnot reviewedEstablishedA