- MDMA
MDMA
MDMA (Markdown Document with Mounted Applications) MCP server. Exposes the MDMA spec, authoring prompts, package metadata, and always-fresh docs so AI assistants generate interactive Markdown instead of plain text — forms, tables, approval gates, charts, callouts, webhooks and more, from a validated schema.
Tools: get-spec, get-prompt, build-system-prompt, validate-prompt, list-packages, list-docs, get-doc. Use it when building chat apps, agents, or tools that emit MDMA documents.
Open source (MIT). Install: npx @mobile-reality/mdma-mcp
Project: https://mdma.software
Repo: https://github.com/MobileReality/mdma
Built by Mobile Reality — https://themobilereality.com
Overview
MDMA — Markdown Document with Mounted Applications
MDMA is an open-source format that turns plain AI chat responses into interactive documents: forms, tables, approval gates, charts, callouts and webhooks — with no custom UI per use case. This MCP server gives any AI assistant everything it needs to author valid MDMA. Developerd by Mobile Reality.
What it does
When an LLM knows the MDMA spec, it responds with structured, validated, renderable components instead of free-form text. The conversation becomes actionable. This server exposes the spec, authoring prompts, live docs, and package metadata over MCP.
Tools
| Tool | Purpose |
|---|---|
get-spec | Full MDMA spec: component types, JSON schemas, binding syntax, authoring rules. |
get-prompt | A named MDMA prompt (mdma-author, mdma-reviewer, mdma-fixer), with model-optimised variants. |
list-prompt-variants | All available author-prompt variants. |
build-system-prompt | Generate a custom MDMA prompt from domain, components, fields, steps, rules. |
validate-prompt | Validate a custom prompt against MDMA conventions. |
list-packages | All MDMA npm packages with install commands and usage. |
list-docs / get-doc | Catalog and fetch always-fresh docs straight from GitHub. |
Components
form · button · tasklist · table · chart · callout · approval-gate · webhook · thinking — plus standard Markdown inline.
Install
{
"mcpServers": {
"mdma": {
"command": "npx",
"args": ["@mobile-reality/mdma-mcp"]
}
}
}
Server Config
{
"mcpServers": {
"mdma": {
"command": "npx",
"args": [
"@mobile-reality/mdma-mcp"
]
}
}
}Project Info
Created At
2 days agoUpdated At
2 days agoAuthor Name
Mobile RealityStar
-Language
-License
-Recommend Servers
View AllAustralia Payments Mcp
@junter1989k-ai
7 hours ago
Denmark Payments Mcp
@junter1989k-ai
7 hours ago
Finland Payments Mcp
@junter1989k-ai
7 hours ago
Senegal Payments Mcp
@junter1989k-ai
4 hours ago
Serper MCP Server
@garymengcom
A Serper MCP Server
Python
a year ago
Belgium Payments Mcp
@junter1989k-ai
12 hours ago
Poland Payments Mcp
@junter1989k-ai
12 hours ago
Mcp Server Chatsum
@chatmcp
summarize chat message
typescript
a year ago
Austria Payments Mcp
@junter1989k-ai
7 hours ago
New Zealand Payments Mcp
@junter1989k-ai
7 hours ago
Creationloop
@marino129
10 hours ago
Bulgaria Payments Mcp
@junter1989k-ai
5 hours ago
Costa Rica Payments Mcp
@junter1989k-ai
4 hours ago
Uruguay Payments Mcp
@junter1989k-ai
4 hours ago
Norway Payments Mcp
@junter1989k-ai
7 hours ago
Uganda Payments Mcp
@junter1989k-ai
5 hours ago
Oman Payments Mcp
@junter1989k-ai
5 hours ago
Kuwait Payments Mcp
@junter1989k-ai
5 hours ago
Ireland Payments Mcp
@junter1989k-ai
7 hours ago
Italy Payments Mcp
@junter1989k-ai
7 hours ago