Integracja z AI (serwer MCP)

Diagrammix zawiera wbudowany serwer MCP (Model Context Protocol), który pozwala asystentom AI takim jak Claude i Codex bezpośrednio odczytywać i modyfikować Twoje diagramy. Opisz czego potrzebujesz w prostym języku, a AI umieści symbole, łączniki i układy na obszarze roboczym za Ciebie.

Co potrafi AI?

  • Tworzenie diagramów z opisu — poproś o schemat blokowy, topologię sieci lub schemat organizacyjny i natychmiast otrzymaj go na obszarze roboczym
  • Odczyt dokumentu — AI widzi Twoje bieżące kształty, łączniki, warstwy i style
  • Modyfikacja istniejących elementów — aktualizuj tekst, kolory, pozycje lub trasowanie łączników
  • Operacje wsadowe — twórz całe diagramy z symbolami i łącznikami w jednym kroku
  • Automatyczny układ i wyrównanie — organizuj elementy za pomocą poleceń w języku naturalnym
  • Eksport — generuj wyjście SVG na żądanie

Wymagania

  • Diagrammix PRO (jednorazowy zakup)
  • Diagrammix musi być uruchomiony z włączonym serwerem MCP
  • Co najmniej jeden dokument diagramu musi być otwarty
  • Klient AI i Diagrammix muszą być na tej samej maszynie (localhost)
  • Node.js 18+ wymagany dla Claude Desktop (dla mostka mcp-remote)

Konfiguracja

1. Włącz serwer MCP

  1. Otwórz Diagrammix
  2. Przejdź do Diagrammix > Settings (lub naciśnij Cmd+,)
  3. Przejdź do karty AI Integration
  4. Włącz Enable AI Integration (MCP Server)

Serwer uruchamia się na http://localhost:8420/mcp.

2. Skonfiguruj Claude Desktop

Claude Desktop używa transportu stdio, więc wymaga mostka mcp-remote (Node.js 18+).

  1. Kliknij Copy Config w ustawieniach Diagrammix, aby skopiować konfigurację do schowka
  2. Otwórz plik konfiguracyjny Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Wklej konfigurację lub dodaj ręcznie:
{
  "mcpServers": {
    "diagrammix": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://localhost:8420/mcp"]
    }
  }
}

Uwaga: Jeśli używasz nvm, przycisk Copy Config wykrywa Twoją instalację Node.js i generuje konfigurację z pełną ścieżką do npx i prawidłową zmienną środowiskową PATH.

  1. Uruchom ponownie Claude Desktop. Narzędzia Diagrammix pojawią się w czacie.

3. Skonfiguruj Claude Code (CLI)

Dodaj do pliku .mcp.json projektu lub globalnie w ~/.claude/mcp.json:

{
  "mcpServers": {
    "diagrammix": {
      "type": "url",
      "url": "http://localhost:8420/mcp"
    }
  }
}

Claude Code obsługuje natywnie Streamable HTTP — mostek nie jest potrzebny.

4. Skonfiguruj Codex

  1. Otwórz ustawienia Codex > MCP servers
  2. Kliknij Connect to a custom MCP
  3. Ustaw Name na Diagrammix
  4. Wybierz kartę Streamable HTTP
  5. Wprowadź URL: http://localhost:8420/mcp
  6. Kliknij Save

5. Inni klienci MCP

Dowolny klient kompatybilny z MCP może się połączyć używając:

  • Transport: Streamable HTTP
  • Endpoint: http://localhost:8420/mcp
  • Protokół: JSON-RPC 2.0 przez HTTP POST

Uwaga: ChatGPT Desktop wymaga HTTPS i nie obsługuje bezpośrednio połączeń localhost.

Przykłady użycia

Utwórz schemat blokowy

„Utwórz schemat blokowy z elementami Start, Decyzja, Proces A, Proces B i Koniec. Połącz Start z Decyzją, Decyzję z Procesem A (Tak) i Procesem B (Nie), oraz oba procesy z Końcem."

AI użyje batch_create do umieszczenia wszystkich symboli i łączników w jednym kroku cofania.

Modyfikuj istniejący diagram

„Zmień kolor wypełnienia wszystkich prostokątów na niebieski i pogrub tekst."

AI odczyta Twoje elementy za pomocą get_elements, a następnie zaktualizuje każdy z nich za pomocą update_element.

Automatyczny układ

„Zastosuj układ od góry do dołu z odstępem 60px między wierszami."

AI wywoła apply_layout z preferowanym kierunkiem i odstępami.

Wskazówki

  • Zacznij od opisu — im bardziej szczegółowy jesteś, tym lepszy wynik
  • Iteruj — poproś AI o dostosowanie kolorów, etykiet lub układu po początkowym utworzeniu
  • Cofaj swobodnie — wszystkie zmiany AI obsługują cofanie za pomocą Cmd+Z
  • Używaj symboli notacji — poproś AI o użycie konkretnych pakietów notacji dla spójnego stylu
  • Tryb wsadowy jest lepszy — dla nowych diagramów AI tworzy wszystko w jednym kroku, więc cofanie przywraca całość