mdma — MCP-сервер для Claude Code: спецификация и промпты
MCP-сервер, который отдаёт ассистенту спецификацию MDMA, готовые промпты авторинга и документацию из репозитория.
claude mcp add mdma -- npx -y @mobile-reality/mdma-mcpЧто делает mdma
Сервер работает по stdio и отдаёт ассистенту спецификацию MDMA (get-spec), именованные промпты (get-prompt), список npm-пакетов с командами установки (list-packages) и доступ к документации репозитория (list-docs, get-doc). В спецификации — типы компонентов, JSON-схемы, синтаксис биндингов, правила авторинга и внешние источники данных.
Промпты называются mdma-author, mdma-reviewer и mdma-fixer. Для автора есть варианты под конкретные модели: их id покажет list-prompt-variants, а get-prompt с нужным variantId вернёт оптимизированный текст. Если готового промпта мало, build-system-prompt соберёт свой — по домену, компонентам, полям, шагам и бизнес-правилам, при желании с каталогом источников и правилом ссылаться на них через { source, params }. Черновик потом проверяют через validate-prompt.
Запускается через npx -y @mobile-reality/mdma-mcp, поэтому в окружении должен быть npx. get-doc тянет файлы с raw.githubusercontent.com/MobileReality/mdma и принимает необязательный ref — ветку, тег или SHA; без доступа к этому хосту свежих документов не будет.
Какие задачи решает
- получить спецификацию MDMA прямо в чате ассистента
- сгенерировать промпт
mdma-authorпод конкретную модель - собрать системный промпт под свой домен и набор компонентов
- проверить свой промпт на соответствие правилам MDMA
- подтянуть свежий документ из репозитория по нужной ветке
Примеры запросов агенту
- Вызови
get-specи разбери со мной схемы компонентов MDMA - Собери системный промпт через
build-system-promptдля домена заявок, потом прогони его черезvalidate-prompt - Покажи, какие есть варианты промпта автора: сначала
list-prompt-variants, потом нужный id вget-prompt
Как установить mdma
Командой платформы
claude mcp add mdma -- npx -y @mobile-reality/mdma-mcpКомандой платформы
codex mcp add mcp -- npx -y @mobile-reality/mdma-mcpФайл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@mobile-reality/mdma-mcp"
]
}
}
}Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mobile-reality/mdma-mcp"
]
}
}
}Командой платформы
gemini mcp add mcp npx -y @mobile-reality/mdma-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mdma
Как установить mdma в Claude Code?
Выполните claude mcp add mdma -- npx -y @mobile-reality/mdma-mcp. Сервер поднимается по stdio из npm-пакета.
Что делает mdma?
Отдаёт ассистенту спецификацию MDMA, промпты авторинга и проверки, метаданные пакетов и документацию из GitHub, чтобы работа шла без копирования текстов в чат вручную.
Что нужно, чтобы сервер заработал?
Запуск идёт через npx -y @mobile-reality/mdma-mcp, так что в окружении нужен npx. Для get-doc понадобится доступ к raw.githubusercontent.com/MobileReality/mdma.