Перейти к содержимому

MCP Mermaid

Генерирует диаграммы и графики Mermaid с помощью ИИ динамически.

TypeScript
200 stars

Описание

Это MCP-сервер для динамической генерации диаграмм и чартов Mermaid с использованием ИИ. Поддерживает весь синтаксис Mermaid, настройку фона и тем, экспорт в PNG, SVG и Mermaid-форматы с валидацией. Идеален для интеграции в приложения вроде Claude или VSCode, где ИИ может создавать визуализации в реальном времени. Технологии: Node.js, Mermaid.js, транспорты stdio, SSE, streamable. Применения: отчеты, документация, чат-боты с визуализацией.

Возможности

Полная поддержка Mermaid

Поддержка всех функций и синтаксиса Mermaid для создания диаграмм и чартов.

Настройка стилей

Конфигурация backgroundColor и theme для стилизации графики через ИИ.

Экспорт форматов

Вывод в PNG, SVG и Mermaid с валидацией синтаксиса для корректной генерации.

Интеграция с ИИ

Динамическая генерация визуализаций в MCP-серверах для чат-ботов и приложений.

Различные транспорты

Поддержка stdio, SSE и streamable для гибкой интеграции в desktop и веб-приложения.

Установка

Для использования в desktop-приложениях (Claude, VSCode и т.д.):

На Mac:

{
  "mcpServers": {
    "mcp-mermaid": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-mermaid"
      ]
    }
  }
}

На Windows:

{
  "mcpServers": {
    "mcp-mermaid": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "mcp-mermaid"
      ]
    }
  }
}

Глобальная установка:

npm install -g mcp-mermaid
mcp-mermaid -t sse

Локальная разработка:

git clone https://github.com/hustcc/mcp-mermaid.git
cd mcp-mermaid
npm install
npm run build
npm run start:sse

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
200

Ссылки