MCP – einen KI-Agenten anbinden

Ein Agent wie Claude steuert diesen Editor direkt.

Angemeldet funktioniert das auch auf photovim.com. Holen Sie sich unten einen Verbindungscode und führen Sie eine Zeile auf Ihrem eigenen Computer aus. Der Code ist einige Minuten gültig und verbindet sich nur mit Ihrem Tab.

Was anders ist

Was der Agent erstellt, bleibt ein bearbeitbares Dokument und kein einzelnes reduziertes Bild.

  • Text kommt als Textebenen an und der Hintergrund als eigene Ebene, sodass sich Wortlaut oder Farbe direkt dort ändern lassen.
  • Was der Agent tut, ist ein Rückgängig-Schritt. Wenn es Ihnen nicht gefällt, macht Ctrl+Z es rückgängig.
  • Er läuft in dem Tab, den Sie gerade sehen – gleiches Dokument, gleicher Rückgängig-Verlauf.

Verbindungscode holen

Lassen Sie einen Editor-Tab geöffnet, holen Sie sich einen Code und fügen Sie dann die folgende Zeile in ein Terminal auf Ihrem eigenen Computer ein. Der Code läuft nach einigen Minuten ab.

Anmelden, um einen Code zu erhalten

Ohne Installation verbinden (remote)

Wie bei Canva und Figma genügt eine URL. Kein Node nötig. Für Claude Code reicht die Zeile unten; sobald Sie einen Code erhalten, wird der Platzhalter ausgefüllt.

claude mcp add --transport http photovim https://photovim.com/mcp --header "Authorization: Bearer Verbindungscode"

Andere Clients verwenden die URL https://photovim.com/mcp mit einem Header Authorization: Bearer Code oder https://photovim.com/mcp/Code, wenn sie keine Header senden können. Remote gibt es kein open_file (es benötigt einen Pfad auf Ihrem Computer), und export gibt png/jpg/webp nur als Bilder zurück.

Mit dem Paket verbinden (npx)

Fügen Sie Folgendes in die MCP-Konfiguration Ihres Clients ein. Sie benötigen nur Node 22 oder neuer – keine Installation nötig. Sobald Sie oben einen Code erhalten, wird der Code-Platzhalter ausgefüllt.

{
  "mcpServers": {
    "photovim": {
      "command": "npx",
      "args": ["-y", "@photovim/mcp", "--url", "wss://photovim.com/cable", "--code", "Verbindungscode"]
    }
  }
}

Pro Client

Claude Code
Legen Sie es in .mcp.json in Ihrem Arbeitsordner ab oder fügen Sie es mit claude mcp add photovim -- npx -y @photovim/mcp --url … --code … hinzu.
Claude Desktop · Cursor
Fügen Sie es unverändert unter mcpServers in claude_desktop_config.json ein und starten Sie Claude Desktop neu.
Codex
Gleicher command und gleiche args unter [mcp_servers.photovim] in ~/.codex/config.toml.

So erkennen Sie die Verbindung

Sehen Sie sich MCP rechts neben Hilfe in der Menüleiste des Editors an. Der Punkt in der Schaltfläche zeigt den aktuellen Status.

  • Grün – verbunden. Wenn ein Agent etwas ausführt, wird auch sein Name angezeigt.
  • Gelb – verbindet sich oder verbindet sich nach einem Verbindungsabbruch neu.
  • Rot – Beitritt fehlgeschlagen. Prüfen Sie das Token oder den Server.

Was heute funktioniert

Dokumente öffnen und speichern, Auswahlen, Ebenen erstellen, anordnen, transformieren und korrigieren, Text hinzufügen und bearbeiten, Pinselstriche malen, Hintergründe entfernen, Motive auswählen, KI-Generierung, Rückgängig – insgesamt 34 Werkzeuge.

WerkzeugFunktionArt
Verbinden
list_tabsDerzeit geöffnete Editor-TabsLesen
attachAn einen Editor-Tab anhängen – weitere Werkzeuge laufen dort (gleiches Dokument, gleiches Rückgängig)Auswählen
get_capabilitiesWas dieser Editor gerade kann – Formate, Korrekturnamen, ModelleLesen
Dokument
open_fileEin Bild, eine PSD-, .photovim- oder TIFF-Datei als neuen Tab öffnenÄndern (geht in Rückgängig ein)
new_documentEin leeres Dokument erstellenÄndern (geht in Rückgängig ein)
list_documentsGeöffnete Dokumente (Tabs)Lesen
select_documentEin Dokument (Tab) auswählenAuswählen
exportDas Dokument als Datei speichern (.png .jpg .webp .psd .photovim)Lesen
Ansicht
get_stateDokumentstatus – Größe, Revision, Ebenenbaum, Auswahl, Rückgängig-TiefeLesen
list_layersEbenenliste und Status (wie get_state)Lesen
screenshotDas aktuelle Gesamtbild als PNGLesen
Auswahl
rect_selectRechteckige Auswahl (Dokumentkoordinaten)Auswählen
select_subjectDas Motiv mit dem Modell im Browser finden und auswählen (das Foto verlässt den Browser nie)Auswählen
deselectAuswahl aufhebenAuswählen
selection_to_maskDie Auswahl in die Maske der aktiven Ebene umwandelnÄndern (geht in Rückgängig ein)
Ebenen
select_layerEine Ebene aktivieren (über id oder index)Auswählen
add_layerEine leere Ebene ganz oben hinzufügenÄndern (geht in Rückgängig ein)
set_layer_propsEbenenname, Sichtbarkeit, Deckkraft, MischmodusÄndern (geht in Rückgängig ein)
move_layerEine Ebene verschieben (relativ dx/dy oder absolut x/y)Ändern (geht in Rückgängig ein)
reorder_layerEbenenreihenfolge ändernÄndern (geht in Rückgängig ein)
transform_layerEine Ebene skalieren oder drehen (Text- und Smartobjekt-Ebenen behalten ihre Werte)Ändern (geht in Rückgängig ein)
Pixel & Korrekturen
fill_selectionDie Auswahl (oder die ganze Ebene) mit einer Farbe füllen — Text-, Form- und Smartobjekt-Ebenen nur mit rasterize: trueÄndern (geht in Rückgängig ein)
paint_strokesPinselstriche einzeln malen (Punkte, Farbe, Größe, Deckkraft, Härte) – Sie können zusehen, wie sie im Editor erscheinenÄndern (geht in Rückgängig ein)
apply_adjustmentEine Korrektur auf die aktive Ebene anwenden (Helligkeit, Tonwertkorrektur, Gradationskurven, Farbton…) — Text- und Formebenen nur mit rasterize: true; Smartobjekte erhalten sie als SmartfilterÄndern (geht in Rückgängig ein)
remove_backgroundDen Hintergrund mit dem Modell im Browser entfernenÄndern (geht in Rückgängig ein)
resize_imageDie Bildgröße ändern (alle Ebenen zusammen)Ändern (geht in Rückgängig ein)
cropDas Dokument auf ein Rechteck freistellenÄndern (geht in Rückgängig ein)
Text
add_textEine Textebene erstellenÄndern (geht in Rückgängig ein)
edit_textInhalt, Position oder Formatierung einer Textebene ändernÄndern (geht in Rückgängig ein)
KI-Generierung
list_ai_modelsFür die KI-Generierung verfügbare Modelle, die Credits pro Durchlauf und Ihre verbleibenden CreditsLesen
generate_imageMit KI bearbeiten (Auswahl oder ganzes Bild), aus Text ein neues Bild erstellen oder entfernen – das Ergebnis landet auf einer neuen Ebene. Credit-Modelle verbrauchen Ihre CreditsÄndern (geht in Rückgängig ein)
ai_job_statusWeiter auf eine lange Generierung warten und das Ergebnis abrufen (neue Ebenen, verbrauchte Credits)Lesen
Stapel & Rückgängig
batchMehrere Befehle als ein Paket ausführen – ein Rückgängig-Schritt. Mit onError=rollback macht ein Fehler das ganze Paket rückgängigÄndern (geht in Rückgängig ein)
undoDie letzte Aktion rückgängig machenÄndern (geht in Rückgängig ein)

Limits

Limits gelten pro Person. Ein Befehl zählt als ein Aufruf; ein Batch zählt jeden seiner Schritte. Lesen und Schreiben zählen gleich. Über dem Limit erhält der Befehl sofort die Antwort „Limit erreicht“.

Jetzt (alle)
Pro Minute300 Aufrufe
Pro Tag20,000 Aufrufe
Gleichzeitig angebundene Agenten10

Noch nicht: Ergebnisse in einem Schritt wie „Mach mir ein Banner“ sind geplant. Derzeit steuern Sie die 34 Werkzeuge einzeln.

Zurück zum Editor