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 der Agent erstellt, bleibt ein bearbeitbares Dokument und kein einzelnes reduziertes Bild.
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
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.
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"]
}
}
}
.mcp.json in Ihrem Arbeitsordner ab oder fügen Sie es mit claude mcp add photovim -- npx -y @photovim/mcp --url … --code … hinzu.mcpServers in claude_desktop_config.json ein und starten Sie Claude Desktop neu.[mcp_servers.photovim] in ~/.codex/config.toml.Sehen Sie sich MCP rechts neben Hilfe in der Menüleiste des Editors an. Der Punkt in der Schaltfläche zeigt den aktuellen Status.
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.
| Werkzeug | Funktion | Art |
|---|---|---|
| Verbinden | ||
list_tabs | Derzeit geöffnete Editor-Tabs | Lesen |
attach | An einen Editor-Tab anhängen – weitere Werkzeuge laufen dort (gleiches Dokument, gleiches Rückgängig) | Auswählen |
get_capabilities | Was dieser Editor gerade kann – Formate, Korrekturnamen, Modelle | Lesen |
| Dokument | ||
open_file | Ein Bild, eine PSD-, .photovim- oder TIFF-Datei als neuen Tab öffnen | Ändern (geht in Rückgängig ein) |
new_document | Ein leeres Dokument erstellen | Ändern (geht in Rückgängig ein) |
list_documents | Geöffnete Dokumente (Tabs) | Lesen |
select_document | Ein Dokument (Tab) auswählen | Auswählen |
export | Das Dokument als Datei speichern (.png .jpg .webp .psd .photovim) | Lesen |
| Ansicht | ||
get_state | Dokumentstatus – Größe, Revision, Ebenenbaum, Auswahl, Rückgängig-Tiefe | Lesen |
list_layers | Ebenenliste und Status (wie get_state) | Lesen |
screenshot | Das aktuelle Gesamtbild als PNG | Lesen |
| Auswahl | ||
rect_select | Rechteckige Auswahl (Dokumentkoordinaten) | Auswählen |
select_subject | Das Motiv mit dem Modell im Browser finden und auswählen (das Foto verlässt den Browser nie) | Auswählen |
deselect | Auswahl aufheben | Auswählen |
selection_to_mask | Die Auswahl in die Maske der aktiven Ebene umwandeln | Ändern (geht in Rückgängig ein) |
| Ebenen | ||
select_layer | Eine Ebene aktivieren (über id oder index) | Auswählen |
add_layer | Eine leere Ebene ganz oben hinzufügen | Ändern (geht in Rückgängig ein) |
set_layer_props | Ebenenname, Sichtbarkeit, Deckkraft, Mischmodus | Ändern (geht in Rückgängig ein) |
move_layer | Eine Ebene verschieben (relativ dx/dy oder absolut x/y) | Ändern (geht in Rückgängig ein) |
reorder_layer | Ebenenreihenfolge ändern | Ändern (geht in Rückgängig ein) |
transform_layer | Eine Ebene skalieren oder drehen (Text- und Smartobjekt-Ebenen behalten ihre Werte) | Ändern (geht in Rückgängig ein) |
| Pixel & Korrekturen | ||
fill_selection | Die 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_strokes | Pinselstriche 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_adjustment | Eine 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_background | Den Hintergrund mit dem Modell im Browser entfernen | Ändern (geht in Rückgängig ein) |
resize_image | Die Bildgröße ändern (alle Ebenen zusammen) | Ändern (geht in Rückgängig ein) |
crop | Das Dokument auf ein Rechteck freistellen | Ändern (geht in Rückgängig ein) |
| Text | ||
add_text | Eine Textebene erstellen | Ändern (geht in Rückgängig ein) |
edit_text | Inhalt, Position oder Formatierung einer Textebene ändern | Ändern (geht in Rückgängig ein) |
| KI-Generierung | ||
list_ai_models | Für die KI-Generierung verfügbare Modelle, die Credits pro Durchlauf und Ihre verbleibenden Credits | Lesen |
generate_image | Mit 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_status | Weiter auf eine lange Generierung warten und das Ergebnis abrufen (neue Ebenen, verbrauchte Credits) | Lesen |
| Stapel & Rückgängig | ||
batch | Mehrere 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) |
undo | Die letzte Aktion rückgängig machen | Ändern (geht in Rückgängig ein) |
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 Minute | 300 Aufrufe |
| Pro Tag | 20,000 Aufrufe |
| Gleichzeitig angebundene Agenten | 10 |
Noch nicht: Ergebnisse in einem Schritt wie „Mach mir ein Banner“ sind geplant. Derzeit steuern Sie die 34 Werkzeuge einzeln.