abrinsmead/mindpilot-mcp

abrinsmead/mindpilot-mcp

от abrinsmead
MCP сервер Mindpilot рисует диаграммы архитектуры и кода по запросу твоего агента. Удобен для быстрого анализа легаси и сложных потоков — данные не уходят в облако, можно экспортировать в векторный формат.

Mindpilot MCP

GitHub Repo stars NPM Version GitHub License

See through your agent's eyes. Visualize legacy code, inspect complex flows, understand everything.

Совет

Mindpilot is now available as a lightweight agent skill—no local MCP server needed. Ask your agent to diagram something and it builds a self-contained, interactive Mermaid viewer you can open in your browser or publish as a Claude artifact.

Install with: npx skills add abrinsmead/skills/mermaid-viewer

Screenshot

Why Mindpilot?

  • Visualize Anything: Use your coding agent to generate on-demand architecture, code, and process diagrams to view your code from different perspectives.
  • Vibe Checks: AI-generated code can accumulate unused and redundant constructs. Use visualizations to spot areas that need cleanup.
  • Local Processing: Diagrams are never sent to the cloud. Everything stays between you, your agent, and your agent's LLM provider(s).
  • Export & Share: Export any diagram as a vector image.

Prerequisites

Node.js v20.0.0 or higher.

Quickstart

Claude Code

claude mcp add mindpilot -- npx @mindpilot/mcp@latest

Часто задаваемые вопросы

Инструменты были проиндексированы:
open_ui

Открывает приложение Mindpilot UI

Параметры

Без параметров.

render_mermaid

Преобразует диаграмму Mermaid в формат SVG. КРИТИЧЕСКИЕ ПРАВИЛА: 1) Идентификаторы узлов должны быть буквенно-цифровыми, без пробелов (используйте A1, nodeA, start_node). 2) Для меток узлов со спецсимволами заключайте их в кавычки: A["Label with spaces"] или A["Process (step 1)"]. 3) Для кавычек внутри меток используйте &quot;, для < — &lt;, для > — &gt;. 4) Для квадратных скобок в метках используйте A["Array&#91;0&#93;"]. 5) Всегда закрывайте все скобки и кавычки. 6) Используйте единообразный стиль стрелок (либо -->, либо ->). Пример: graph TD A["Complex Label"] --> B{Decision?} B -->|Yes| C["Result &quot;OK&quot;"] ВАЖНО: Если диаграмма не проходит проверку, сообщение об ошибке объяснит, что нужно исправить. Внимательно прочитайте ошибку и повторите попытку с исправленной диаграммой.

Параметры
  • backgroundstring

    Цвет фона

  • diagramstringобязательный

    Синтаксис диаграмм Mermaid. ДОЛЖЕН начинаться с типа диаграммы (graph TD, flowchart LR, sequenceDiagram и т.д.). Идентификаторы узлов не могут содержать пробелы. Используйте кавычки для меток с пробелами/специальными символами. Избегайте прямых слэшей. Используйте эти цвета, которые хорошо работают как в светлом, так и в тёмном режиме: classDef coral fill:#ff6b6b,stroke:#c92a2a,color:#fff classDef ocean fill:#4c6ef5,stroke:#364fc7,color:#fff classDef forest fill:#51cf66,stroke:#2f9e44,color:#fff classDef sunshine fill:#ffd43b,stroke:#fab005,color:#000 classDef grape fill:#845ef7,stroke:#5f3dc4,color:#fff classDef amber fill:#ff922b,stroke:#e8590c,color:#fff classDef teal fill:#20c997,stroke:#12b886,color:#fff classDef pink fill:#ff8cc8,stroke:#e64980,color:#fff classDef tangerine fill:#fd7e14,stroke:#e8590c,color:#fff classDef sky fill:#74c0fc,stroke:#339af0,color:#000 classDef lavender fill:#d0bfff,stroke:#9775fa,color:#000 classDef mint fill:#8ce99a,stroke:#51cf66,color:#000 classDef rose fill:#ffa8a8,stroke:#ff6b6b,color:#000 classDef lemon fill:#ffe066,stroke:#ffd43b,color:#000 classDef violet fill:#a78bfa,stroke:#8b5cf6,color:#fff classDef peach fill:#ffc9c9,stroke:#ffa8a8,color:#000

  • titlestringобязательный

    Название для диаграммы (максимум 50 символов).

0.5.1основная
0.5.0
0.4.1
0.4.0
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.3
0.2.2
0.2.1
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить abrinsmead/mindpilot-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"abrinsmead-mindpilot-mcp-f2ft8pdl9w\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@mindpilot/mcp@latest\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add abrinsmead-mindpilot-mcp-f2ft8pdl9w -- npx @mindpilot/mcp@latest

Либо через JSON-конфиг:

claude mcp add-json abrinsmead-mindpilot-mcp-f2ft8pdl9w "{\"command\":\"npx\",\"args\":[\"@mindpilot/mcp@latest\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add abrinsmead-mindpilot-mcp-f2ft8pdl9w -- npx @mindpilot/mcp@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.abrinsmead-mindpilot-mcp-f2ft8pdl9w]
command = "npx"
args = ["@mindpilot/mcp@latest"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите abrinsmead/mindpilot-mcp, а в поле команды запуска — строку ниже:
npx @mindpilot/mcp@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например abrinsmead-mindpilot-mcp-f2ft8pdl9w.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: abrinsmead-mindpilot-mcp-f2ft8pdl9w
    command: npx
    args:
      - "@mindpilot/mcp@latest"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "abrinsmead-mindpilot-mcp-f2ft8pdl9w": {
      "command": "npx",
      "args": [
        "@mindpilot/mcp@latest"
      ]
    }
  }
}

Похожие MCP-сервера

rdanieli/tentra-mcp

rdanieli/tentra-mcp

от rdanieli

MCP-сервер для AI-агентов: создает постоянный граф кода и архитектурные диаграммы. Работает в Cursor, Claude Code, Codex и Windsurf. Сокращает токены на 99.4% (символьные запросы вместо полного перечтения). Включает 36 инструментов для архитектуры, анализа кода, графического поиска и контрактов. ...

TypeScript⭐ 6
endiagram/mcp

endiagram/mcp

от dushyant30suthar

MCP сервер для детерминированного структурного анализа систем на основе теории графов. Помогает инженерам проверять структуру, инварианты и живость систем. Каждый результат подтверждён математическ...

JavaScript⭐ 8
Disentinel/grafema

Disentinel/grafema

от disentinel

Grafema - MCP сервер, который строит единый граф из вашего кода, инфраструктуры и знаний, позволяя запрашивать структуру системы с помощью 30+ MCP инструментов. Полезен разработчикам и AI-агентам д...

Rust⭐ 35
depwire/depwire

depwire/depwire

от depwire

Depwire – MCP сервер для AI-ассистентов, строящий детерминированный граф зависимостей кода на 16 языках. Позволяет симулировать удаление символов, проверять безопасность и оценивать архитектурное здоровье. Все 23 инструмента работают локально, без отправки кода.

TypeScript⭐ 64
hoklims/stacksfinder-mcp

hoklims/stacksfinder-mcp

от hoklims

MCP-сервер с детерминированными рекомендациями по стеку. Анализирует 80+ технологий по 6 метрикам, сравнивает и предлагает оптимальный стек под проект. Бесплатные инструменты и Pro-доступ с аудитом...

TypeScript⭐ 9
erajasekar/ai-diagram-maker-mcp

erajasekar/ai-diagram-maker-mcp

от erajasekar

MCP-сервер для генерации профессиональных диаграмм ПО из описания на естественном языке: схемы архитектуры, последовательности, ERD, UML. Поддерживает ввод текста, кода, ASCII-схем, изображений и M...

TypeScript⭐ 10
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин