Skip to main content
Glama
finfin
by finfin

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

  • Send to AI — отправляет отредактированный исходник диаграммы обратно в LLM, запуская ответ

  • Автосинхронизация контекста — контекст LLM автоматически обновляется по мере ввода (с защитой от дребезга); LLM всегда видит ваш последний исходник при следующем сообщении

Типы диаграмм (поддерживается 13)

Блок-схема

flowchart — универсальные ориентированные графы. Поддерживают направление сверху вниз и слева направо, подграфы и различные формы узлов.

Flowchart

Диаграмма последовательности

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

Sequence Diagram

Диаграмма классов

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

Class Diagram

Диаграмма состояний

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

State Diagram

ER-диаграмма

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

ER Diagram

Диаграмма Ганта

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

Gantt Chart

Круговая диаграмма

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

Pie Chart

Git-граф

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

Git Graph

Интеллект-карта

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

Mindmap

Таймлайн

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

Timeline

Пользовательский сценарий

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

User Journey

Диаграмма требований

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

Requirement Diagram

Квадрантная диаграмма

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

Quadrant Chart

Интерфейс

  • Панорамирование и масштабирование — перетаскивание мышью для панорамирования, колесо прокрутки для масштаба, 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 start
A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
7Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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