mermaid-mcp-app
Mermaid MCP App
English | 繁體中文
MCP-приложение, которое отображает диаграммы Mermaid в интерактивном просмотрщике с панорамированием, масштабированием и встроенным редактором исходного кода. Редактируйте диаграммы прямо в редакторе с разделённым видом и отправляйте обновлённый исходник обратно в LLM, чтобы продолжить разговор с вашими изменениями. Работает в Claude Desktop, VS Code и любом MCP-совместимом хосте.
Использование
После настройки попросите LLM нарисовать диаграмму:
"Draw a flowchart showing user authentication flow"
"Create a sequence diagram for an API request lifecycle"
"Render this mermaid diagram: `graph TD; A-->B; B-->C`"Также можно явно указать тему:
«Нарисуй диаграмму классов в светлой теме»
Related MCP server: Excalidraw MCP App Server
Возможности
Взаимодействие с AI
Редактируйте исходник диаграммы непосредственно в редакторе с разделённым видом, затем отправьте его обратно в LLM, чтобы продолжить разговор с вашими изменениями.

Send to AI — отправляет отредактированный исходник диаграммы обратно в LLM, запуская ответ
Автосинхронизация контекста — контекст LLM автоматически обновляется по мере ввода (с защитой от дребезга); LLM всегда видит ваш последний исходник при следующем сообщении
Типы диаграмм (поддерживается 13)
Блок-схема
flowchart — универсальные ориентированные графы. Поддерживают направление сверху вниз и слева направо, подграфы и различные формы узлов.

Диаграмма последовательности
sequenceDiagram — взаимодействие между участниками во времени. Показывает сообщения, циклы и альтернативные потоки.

Диаграмма классов
classDiagram — объектно-ориентированная структура классов с атрибутами, методами и отношениями (наследование, композиция и т. д.).

Диаграмма состояний
stateDiagram-v2 — конечные автоматы с переходами, составными состояниями и параллельностью.

ER-диаграмма
erDiagram — диаграммы «сущность-связь» для моделирования данных с аннотациями кардинальности.

Диаграмма Ганта
gantt — временные шкалы проектов с задачами, вехами, зависимостями и критическими путями.

Круговая диаграмма
pie — пропорциональные данные в виде секторов с процентными подписями.

Git-граф
gitGraph — визуализация истории веток и коммитов Git с потоками слияния и cherry-pick.

Интеллект-карта
mindmap — иерархическое дерево идей, расходящихся от центрального корня.

Таймлайн
timeline — хронологические события, сгруппированные по периодам времени.

Пользовательский сценарий
journey — пути пользовательского опыта с оценкой удовлетворённости по разделам и участникам.

Диаграмма требований
requirementDiagram — системные требования с типом, риском и методом проверки, связанные с элементами дизайна.

Квадрантная диаграмма
quadrantChart — точечный график из четырёх квадрантов для приоритизации и позиционирования.

Интерфейс
Панорамирование и масштабирование — перетаскивание мышью для панорамирования, колесо прокрутки для масштаба, pinch-to-zoom на сенсорных экранах
По размеру контейнера — автоматическое подгонка диаграммы при отрисовке; кнопка сброса возвращает исходное масштабирование
Копировать SVG — копирует отрисованный SVG в буфер обмена
Редактор исходника с разделённым видом — постоянная панель редактора с перерисовкой в реальном времени (задержка 400 мс)
Сворачиваемый редактор — сворачивается в компактную нижнюю панель; разворачивается одним кликом
Переключение вертикальной / горизонтальной компоновки — исходник снизу (вертикально) или справа (горизонтально); в свёрнутом состоянии всегда прижат к низу
Поддержка тем —
dark(автоматически определяется) иlight
Установка
Claude Desktop — расширение
Скачайте последний .mcpb из GitHub Releases и установите. Никакого терминала или настройки не требуется.
Claude Desktop — вручную
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-mcp-app", "--stdio"]
}
}
}VS Code
Добавьте в .vscode/mcp.json или настройки пользователя:
{
"mcpServers": {
"mermaid": {
"command": "npx",
"args": ["-y", "mermaid-mcp-app", "--stdio"]
}
}
}Разработка
# Install dependencies
npm install
# Build (view + server)
npm run build
# Watch mode (view only)
npm run dev
# Start server
npm startThis server cannot be installed
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
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to generate interactive Excalidraw diagrams with viewport camera control and fullscreen editing directly in the chat.5,110
- FlicenseNot gradedqualityDmaintenanceStreams hand-drawn Excalidraw diagrams with smooth viewport camera control and interactive fullscreen editing, enabling diagram creation via natural language.
- FlicenseNot gradedqualityDmaintenanceEnables AI to create, edit, and manage Mermaid diagrams via MCP, with real-time preview in a browser-based editor.3
- AlicenseNot gradedqualityBmaintenanceEnables LLMs to draw interactive diagrams (architecture, sequence, class) inside the editor, with clickable nodes that jump to source code.6MIT
Related MCP Connectors
Let Claude, Cursor, or ChatGPT author Mermaid diagrams your team can read and share.
Generate dynamic Mermaid diagrams and charts with AI assistance. Customize styles and export diagr…
Renders interactive Chart.js charts and dashboards inline in AI conversations.
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/finfin/mermaid-mcp-app'
If you have feedback or need assistance with the MCP directory API, please join our Discord server