mdma
@mobile-reality/mdma-mcp
MCP-сервер (Model Context Protocol) для MDMA. Предоставляет ИИ-ассистентам спецификацию MDMA, промпты для авторов, метаданные пакетов и актуальную документацию с GitHub.
Инструменты
Инструмент | Назначение |
| Возвращает полную спецификацию MDMA (типы компонентов, JSON-схемы, синтаксис привязки, правила создания). |
| Возвращает именованный промпт MDMA ( |
| Возвращает все доступные варианты промптов |
| Генерирует пользовательский промпт MDMA на основе структурированных входных данных (домен, компоненты, поля, шаги, бизнес-правила). |
| Проверяет пользовательский промпт на соответствие соглашениям MDMA. |
| Возвращает все npm-пакеты MDMA с описанием назначения, командой установки, примером использования и категорией. |
| Возвращает каталог файлов документации MDMA, доступных для получения из публичного репозитория GitHub. |
| Получает последнюю версию документа с |
Related MCP server: Tambo Docs MCP Server
Установка
{
"mcpServers": {
"mdma": { "command": "npx", "args": ["@mobile-reality/mdma-mcp"] }
}
}Площадки для распространения
Места, где опубликован или должен быть опубликован MCP-сервер MDMA. У каждой площадки свой процесс отправки/обновления — при выпуске новой версии проверяйте каждую из них.
Площадка | Идентификатор / URL | Примечания |
npm |
| Публикация через |
Официальный реестр MCP |
| Публикация через |
Glama | Оценки качества и безопасности пересчитываются автоматически. Конфигурация сборки Docker находится на странице администратора Glama — переразвертывайте и перевыпускайте при обновлении версии. | |
awesome-mcp-servers |
| Запись находится в разделе Developer Tools в алфавитном порядке. |
Smithery Skills |
| Поверхность навыков — не поверхность MCP (поток MCP в Smithery работает только по HTTP, непригоден для stdio). |
Расширения MCPB Desktop | Форма приема Anthropic | Очередь партнеров в Anthropic. Сборка пакета выполняется локально; в этот репозиторий не включается. |
Чек-лист релиза — при обновлении версии
Используйте этот чек-лист каждый раз при публикации новой версии (0.2.4 → 0.2.5 и т.д.).
1. Обновление версии + тестирование
[ ] Обновите
versionв package.json.[ ] Обновите строку
versionв src/index.ts (вызовMcpServer({ version: ... })).[ ] Обновите
versionверхнего уровня иpackages[0].versionв server.json.[ ] Обновите
versionверхнего уровня иpackages[0].versionв manifest.json.[ ] Добавьте changeset:
pnpm changesetв корне репозитория.[ ] Выполните
pnpm build && pnpm test && pnpm typecheckв этом пакете.
2. Публикация в npm
[ ]
pnpm publish --access public --no-git-checksиз этой директории.[ ] Проверка:
npm view @mobile-reality/mdma-mcp version mcpName— оба значения должны совпадать.
3. Публикация в реестре MCP
[ ] Убедитесь, что
mcp-publisherавторизован:mcp-publisher login github(повторите авторизацию, если токены истекли).[ ]
mcp-publisher publishиз этой директории.[ ] Проверка:
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.MobileReality/mdma"показывает новую версию.
Не коммитьте
.mcpregistry_github_token/.mcpregistry_registry_token— они находятся в .gitignore. Защита пуша GitHub в любом случае заблокирует отправку; это напоминание для подстраховки.
4. Тегирование релиза
git tag '@mobile-reality/mdma-mcp@<version>'
git push origin '@mobile-reality/mdma-mcp@<version>'5. Сборка свежего бандла MCPB (только при отправке обновления Desktop Extension)
Виртуальное хранилище pnpm (.pnpm/) удаляется при mcpb pack, поэтому вы обязаны собирать бандл из чистой директории после установки npm, иначе транзитивные зависимости (например, ajv) будут отсутствовать.
Вывод: <name>-<version>.mcpb. Протестируйте установку в Claude Desktop, затем прикрепите как актив релиза GitHub.
6. Glama — если изменились описания инструментов или конфигурация Dockerfile
[ ] Если вы добавили/переименовали/изменили описания инструментов: оценка качества Glama пересчитается при следующем периодическом сканировании. Ручной запуск не требуется.
[ ] Если
packages[0].versionбыла обновлена: перейдите на страницу администратора Glama → обновите Build steps (npm install -g @mobile-reality/mdma-mcp@<version>) → Deploy → Make Release.
7. Уведомление зависимых компонентов
[ ] Обновите таблицу инструментов MCP в корневом README.md, если инструменты были добавлены/переименованы/удалены.
[ ] Обновите таблицу инструментов этого пакета (выше) аналогичным образом.
[ ] Если есть критические изменения (breaking change): отметьте это в changeset; обновите потребителей
createMdmaMcpServer(), если они есть.
Устранение неполадок
Ошибка 403 Forbidden при публикации в реестре MCP
Если ошибка гласит permission to publish: io.github.gitsad/*, io.github.MobileReality/*. Attempting to publish: io.github.mobilereality/mdma (несоответствие регистра): реестр чувствителен к регистру, и ваш mcpName / name в server.json должны в точности соответствовать каноническому регистру MobileReality на GitHub. Исправьте оба файла и переопубликуйте в npm (версии в npm неизменяемы).
Если ошибка гласит permission to publish: io.github.gitsad/* (организация отсутствует полностью): ваше членство в организации MobileReality на GitHub скрыто. Сделайте его публичным на https://github.com/orgs/MobileReality/people, затем выполните mcp-publisher logout && mcp-publisher login github для обновления JWT.
Сбой .mcpb при установке в Claude Desktop
Обычно это ошибки "missing module" в логах вкладки Developer. Причина: вложенное виртуальное хранилище pnpm .pnpm/ было удалено во время упаковки, поэтому транзитивные зависимости отсутствуют. Решение: соберите бандл из чистой директории после установки npm (см. шаг 5 выше). Не запускайте mcpb pack напрямую для packages/mcp/node_modules.
Утечка секретов в бандл
mcpb pack не учитывает .gitignore. Любой файл .mcpregistry_*_token рядом с манифестом во время упаковки будет добавлен в .mcpb. Всегда удаляйте их перед упаковкой и отдавайте предпочтение рабочему процессу /tmp/mcpb-build (описанному выше), в директории которого нет токенов.
Файлы в этом пакете
Файл | Назначение | Отслеживается? |
Исходный код TypeScript для сервера + инструментов. | ✅ | |
Скомпилированный JavaScript. | ❌ (игнорируется git) | |
Модульные тесты Vitest для логики инструментов. | ✅ | |
Содержит поле | ✅ | |
Манифест реестра MCP, используемый | ✅ | |
Манифест MCPB (Desktop Extension). | ✅ | |
Квадратная иконка 1024×1024 для отправки MCPB. | ✅ | |
Скриншоты, включенные в MCPB для диалогового окна установки Claude Desktop. | ✅ | |
| Собранный бандл Desktop Extension (артефакт сборки). | ❌ (игнорируется git) |
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceMCP protocol server for managing multi-project Markdown documents, supporting project isolation and LLM tool integration.Last updated29304MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to discover, fetch, and search through Tambo documentation from docs.tambo.co. Provides intelligent content parsing with caching for improved performance when accessing technical documentation.Last updated41MIT
- Alicense-qualityDmaintenanceGeneric MCP server that exposes Markdown documentation to LLMs, enabling them to search and answer questions about any software documentation.Last updatedMIT
- Flicense-qualityFmaintenanceServes Markdown documentation as an MCP server, enabling AI agents to answer questions from your content. Supports local, npm, and Cloudflare deployment with reusable prompts and resources.Last updated733
Related MCP Connectors
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
MCP-native collaborative markdown editor with real-time AI document editing
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MobileReality/mdma'
If you have feedback or need assistance with the MCP directory API, please join our Discord server