PhotoCraft

PhotoCraft / Agent

MCP · pe calculatorul tău

AI-ul conduce aplicația, nu pagina din browser.

PhotoCraft are un server MCP. Cursor, sau alt agent cu MCP, pornește photocraft-cli la tine pe disc și îi dă comenzi: document nou, straturi, filtre, salvare. Instrucțiunile pe care trebuie să le citească agentul sunt găzduite aici.

Instrucțiuni pentru AI Configurare Cursor

Trei pași

  1. Ia unealta de linie de comandă. Pe Windows este în arhivă portabilă (photocraft-cli.exe). Pe macOS, arhiva CLI. Pe Linux, tarball-ul are bin/photocraft-cli.
  2. Spune agentului unde e proiectul. În Cursor, fișierul de MCP primește blocul de mai jos. Înlocuiește dosarul cu folderul în care ai voie să citească și să scrie imagini. Fără aceste două rădăcini, aplicația nu îi dă acces la fișiere.
  3. Dă-i instrucțiunile. La începutul conversației, indică pagina de instrucțiuni sau fișierul instructiuni.md. Acolo sunt uneltele (command_list, command_run, doc_inspect), regula de a duplica documentul înainte de experimente și interdicția de a salva în afara dosarului acordat.

Configurare pentru Cursor

Se pune în ~/.cursor/mcp.json sau în .cursor/mcp.json din proiect. Pe Windows, command poate fi calea către photocraft-cli.exe.

{
  "mcpServers": {
    "photocraft": {
      "command": "photocraft-cli",
      "args": [
        "mcp",
        "--automation-read-root", "C:/Work/proiect",
        "--automation-write-root", "C:/Work/proiect"
      ]
    }
  }
}

Fișierul gata de salvat: cursor-mcp.json. Canalul rămâne pe mașina ta. Pagina din browser nu deschide un port către editor.

Aplicația deja deschisă

Ca agentul să vadă fereastra, pensulele și dialogurile, pornește PhotoCraft cu un token doar pe localhost:

photocraft --control 7878 --control-token-file ./photocraft.token \
  --automation-read-root ./proiect --automation-write-root ./proiect

Apoi MCP-ul se leagă cu photocraft-cli mcp --bridge 127.0.0.1:7878. Tokenul nu se pune în linia de comandă. Detaliile sunt în protocolul de control.

Instrucțiuni pentru fiecare aplicație

Același fel de legătură, cu binarul ei. Agentul citește fișierul mcp.md al aplicației înainte de prima comandă.