MDMA MCP Server

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…

Local serverstdio

What is the MDMA MCP Server?

MDMA is an MCP project maintained in the mobilereality/mdma repository. The maintainer describes its purpose as “AI conversations today are plain text — the user reads a response and manually acts on it. MDMA changes that. When an LLM knows the…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @mobile-reality/mdma-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get-specReturns the full MDMA specification: component types, JSON schemas, binding syntax, and authoring rules
get-promptReturns a named prompt (mdma-author, mdma-reviewer, or mdma-fixer). For mdma-author, accepts an optional variantId (e.g. google/gemini-2.5-pro) to return the…
list-prompt-variantsReturns all available MDMA_AUTHOR prompt variants (id, label, description) — use the id with get-prompt to fetch the model-optimised prompt
build-system-promptGenerates a custom MDMA prompt from structured input (domain, components, fields, steps, business rules)
validate-promptValidates a custom prompt against MDMA conventions — returns warnings, suggestions, and constraint reference
list-packagesReturns all MDMA packages with purpose, install command, and usage example
list-docsReturns the catalog of MDMA documentation files (path, title, description) available for fetching from the public GitHub repo
get-docFetches the latest version of an MDMA documentation file from raw.githubusercontent.com/MobileReality/mdma. Supports optional ref (branch/tag/SHA, defaults…

How to install the MDMA MCP Server

{
  "mcpServers": {
    "mdma": {
      "command": "npx",
      "args": [
        "@mobile-reality/mdma-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.