Collega un assistente IA a PrintTiler con MCP
Usa un client IA locale compatibile per preparare layout a mosaico in PrintTiler. Accesso ai file, anteprima ed esportazione PDF restano sotto il tuo controllo.
Avvio rapido
- Attiva MCP in PrintTiler (disattivato per impostazione predefinita).
- Autorizza le cartelle e configura un client STDIO locale compatibile.
- Controlla stato e anteprima; approva prima di esportare il PDF.
Esempio di flusso
Prompt illustrativi, non una trascrizione reale.
Leggi lo stato attuale di PrintTiler e indica colonne, righe e pagine effettive. Non modificare nulla.Apri /Users/me/Documents/poster.png (file di input autorizzato). Imposta A4 verticale, Custom Fit, 2 pagine in orizzontale e 3 in verticale. Mostra l’anteprima e indica il totale effettivo; il blocco delle proporzioni può influirvi. FERMATI: non esportare.Controlla lo stato e l’anteprima, poi FERMATI e chiedi la mia approvazione. Esporta il PDF in /Users/me/Documents/output.pdf solo dopo la mia approvazione.
La griglia richiesta può rispettare il blocco delle proporzioni: controlla il conteggio effettivo nell’anteprima; 2 × 3 non garantisce sei pagine.
Scenari di prompt per il flusso MCP
Copia un prompt pronto, sostituisci i segnaposto con percorsi Mac assoluti autorizzati e incollalo nel client MCP. Questi esempi preparano o verificano layout: la maggior parte si ferma all’anteprima, l’esempio di esportazione attende la tua approvazione esplicita e MCP non stampa — la stampa reale resta manuale nell’app.
Poster per aula o casa
Dividi un’immagine su due colonne in larghezza (across = 2) in A4 verticale, riporta righe e pagine reali e fermati prima di esportare o stampare.
Mostra prompt
Leggi lo stato attuale di PrintTiler. Apri l’immagine in <INPUT_PATH> e verifica che sia pronta. Imposta A4 verticale con Custom Fit across=2 (due colonne in larghezza), senza modificare il blocco proporzioni attuale. Riporta colonne, righe e pagine reali e mostra una prima tessera di output dall’anteprima. FERMATI prima di esportare e non stampare.L’anteprima restituisce una tessera di output, non il poster assemblato.
Confronta A4 verticale e Letter orizzontale
Confronta entrambe le carte supportate con le impostazioni attuali, poi ripristina la carta originale finché non scegli.
Mostra prompt
Con il documento PrintTiler attuale, leggi lo stato e annota carta e orientamento attuali. Mantieni lo stesso modo di adattamento e i margini e la sovrapposizione attuali. Confronta A4 verticale con Letter orizzontale; entrambe sono supportate. Per ciascuna riporta il numero reale di pagine e mostra una prima tessera di output. Ripristina carta e orientamento originali, poi chiedimi quale usare. Non esportare.Scegli la carta effettivamente caricata nella stampante; questo non promette meno fogli.
Illustrazione orizzontale ampia
Adatta un’illustrazione orizzontale ampia alla larghezza Letter orizzontale con Fit Width e controlla l’anteprima reale, che può essere una sola pagina.
Mostra prompt
Apri l’illustrazione orizzontale in <INPUT_PATH> e verifica che sia pronta. Imposta Letter orizzontale con Fit Width. Riporta colonne, righe e pagine reali e mostra una prima tessera di output dall’anteprima. FERMATI qui e non esportare.Controlla l’anteprima e il numero effettivo di pagine prima di scegliere il passo successivo.
Poster da una pagina sorgente PDF
Dividi solo la pagina sorgente 2 di un PDF su pagine A4 verticale, riporta il conteggio e fermati prima di esportare.
Mostra prompt
Apri il PDF in <INPUT_PDF_PATH> e controlla che sia pronto e quante pagine sorgente ha; se sono meno di 2, fermati. Seleziona la pagina sorgente 2 del PDF (base 1). Imposta A4 verticale con Custom Fit across=2 (due colonne in larghezza), senza modificare il blocco proporzioni attuale. Riporta il numero reale di pagine e mostra una prima tessera di output. FERMATI e non esportare.Viene divisa solo la pagina sorgente selezionata, non l’intero PDF in blocco.
Esporta dopo approvazione esplicita
Controlla la griglia e la prima tessera, poi esporta in un nuovo PDF solo dopo la tua approvazione.
Mostra prompt
Leggi documento attuale, pagina sorgente, stato di preparazione e griglia reale da PrintTiler e mostra una prima tessera di output. FERMATI e chiedi la mia approvazione esplicita. Solo dopo la mia approvazione esporta nel nuovo file in <OUTPUT_PDF_PATH>. Se quel file esiste già, fermati e chiedimi un nuovo nome invece di sovrascrivere. Controlla prima la destinazione ed esporta una sola volta; non riprovare automaticamente dopo un timeout. Non stampare.<OUTPUT_PDF_PATH> rappresenta l’intero percorso assoluto .pdf, quindi non aggiungere un’estensione.
Sostituisci <INPUT_PATH>, <INPUT_PDF_PATH> e <OUTPUT_PDF_PATH> con percorsi Mac assoluti autorizzati. La configurazione MCP è necessaria prima. Questi sono modelli di prompt illustrativi, non un registro di conversazione eseguita. Un’anteprima può inviare contenuto dell’immagine e metadati di layout al tuo assistente o al suo fornitore. Non modificare il documento manualmente mentre è in corso una richiesta MCP. Il blocco proporzioni attuale non viene modificato e una griglia richiesta non garantisce un numero fisso di pagine. MCP non stampa. Se il client offre input vocale puoi usarlo, ma PrintTiler non è un’interfaccia vocale.
MCP non stampa. MCP è disattivato per impostazione predefinita e usa un client STDIO locale compatibile. Autorizza le cartelle; i contenuti dell’anteprima possono essere condivisi con assistente/fornitore.
Requisiti
PrintTiler 1.14.0 o successivo su macOS 12 o successivo e un client MCP locale affidabile già installato che supporti server STDIO. Questa guida riguarda i client locali, non i connettori Web remoti. Il servizio PrintTiler non richiede installazioni aggiuntive di Python, Node o Swift; il client deve essere installato.
Configurare il client
- In PrintTiler apri Settings → MCP → Enable. MCP è disattivato per impostazione predefinita e l’app ricorda la scelta.
- Apri Settings → MCP → Setup MCP… e scegli il client. Copia il percorso effettivo dell’eseguibile generato dall’app; non presumere che sia in /Applications.
- Premi File Access… in basso a sinistra in Setup MCP. Add Folder… autorizza le cartelle di input in lettura e quelle di output in lettura/scrittura. Gli elenchi sono separati; Remove revoca il permesso selezionato.
- Segui le istruzioni del client qui sotto e chiudi Setup MCP prima di chiedere all’assistente di usare gli strumenti.
Claude Desktop
- Apri Settings → Developer → Edit Config. Sul Mac il file è ~/Library/Application Support/Claude/claude_desktop_config.json.
- Unisci la voce generata mcpServers.printtiler a un JSON valido mantenendo gli altri server e impostazioni. Salva e riavvia completamente Claude Desktop; chiudere una finestra non basta.
Claude Code
- Apri un terminale nella directory del progetto desiderato ed esegui il comando generato da PrintTiler. L’ambito local predefinito riguarda utente e progetto correnti, non tutti i progetti.
- Riavvia Claude Code nella stessa directory e controlla printtiler con /mcp o claude mcp list. Aggiorna una voce esistente invece di duplicarla.
ChatGPT (Codex)
- Nella modalità Codex dell’app desktop apri Settings → MCP Servers → Add server e scegli STDIO. Non è un connettore remoto di ChatGPT Web.
- Copia i campi separatamente: Name è printtiler, Command è il percorso effettivo dell’eseguibile e Arguments è --mcp-stdio. Salva e riavvia il client. La GUI non ha un controllo del timeout degli strumenti; non cercare un’opzione da 210 secondi.
Codex CLI
- Apri ~/.codex/config.toml oppure $CODEX_HOME/config.toml se usi un CODEX_HOME personalizzato. Aggiungi o aggiorna [mcp_servers.printtiler] una sola volta mantenendo le altre tabelle.
- Il TOML generato include tool_timeout_sec = 210. Salva, riavvia Codex CLI e verifica /mcp o codex mcp list. Negli altri client configurabili usa un timeout superiore ai 180 secondi del server.
Formati di configurazione
I valori generati dall’app sono quelli corretti; quanto segue è illustrativo. I client JSON usano comando e argomenti STDIO; quelli TOML una tabella server e un timeout. Copia sempre i valori correnti mostrati da Configura MCP. Non serve un URL server remoto né un avvio “open -a”.
{
"mcpServers": {
"printtiler": {
"command": "<executable path shown by Setup MCP>",
"args": ["--mcp-stdio"]
}
}
}[mcp_servers.printtiler]
command = "<executable path shown by Setup MCP>"
args = ["--mcp-stdio"]
tool_timeout_sec = 210Accesso ai file e privacy
Accesso ai file… gestisce elenchi separati: cartelle input in sola lettura e output in lettura/scrittura. Puoi aggiungere o rimuovere più cartelle. Una cartella input non autorizzata richiede l’autorizzazione a livello di directory. La sovrascrittura di file esistenti richiede conferma tramite elicitation se supportata dal client, altrimenti usa il pannello di salvataggio macOS. Un nuovo file in una cartella output autorizzata può essere salvato senza altri dialoghi. L’anteprima d’esempio può trasmettere all’assistente contenuto immagine e metadati del layout; valgono le policy del provider. PrintTiler non carica file sui propri server. MCP non stampa: non esiste uno strumento di stampa. Disattiva in Impostazioni > MCP e revoca gli accessi alle cartelle quando vuoi.
Usare i cinque strumenti
Gli strumenti sono cinque: printtiler_get_state, printtiler_open_document, printtiler_set_layout, printtiler_preview e printtiler_export_pdf. Operano sulla finestra del documento in primo piano; evita modifiche simultanee. Sequenza sicura: leggi stato, apri file locale autorizzato, imposta layout, visualizza anteprima, esporta PDF. Una griglia 3×2 non garantisce esattamente sei pagine: verifica colonne, righe e pagine effettive prima di esportare.
Se PrintTiler non è in esecuzione, la prima chiamata effettiva a uno strumento può aprire l’app. MCP deve essere stato abilitato prima; una chiamata non lo abilita mai di nascosto.
Esempio di prompt
Esempio: «Leggi lo stato attuale e apri /Users/me/Documents/input.png. Imposta A4 verticale, Custom Fit, 3 pagine in larghezza e 2 in altezza. Mostra l’anteprima e colonne, righe e pagine effettive. FERMATI e chiedi la mia approvazione. Solo dopo il mio consenso esporta in /Users/me/Documents/output.pdf». Sostituisci i percorsi con percorsi assoluti locali autorizzati. Dopo un timeout controlla l’output prima di riprovare.
Vedi PrintTiler sul Mac App Store
Risoluzione dei problemi
Se hai spostato l’app, copia la configurazione appena generata. Se la finestra di configurazione è occupata, chiudila prima degli strumenti. In caso di permesso negato, autorizza la cartella nell’app; non aggirare con chmod. Per configurazioni non valide, verifica il supporto STDIO locale del client e isola la configurazione. Non tutti i client con nome Claude o Codex sono testati o garantiti compatibili. Timeout server 180 secondi, dialoghi inclusi; il client deve attendere di più (valore Codex generato: 210). Dopo il timeout verifica l’output prima di riprovare.
Stampa PDF · Sovrapposizione · Formato A4
Consulta anche le guide PDF, sovrapposizione e formato carta, oltre all’informativa sulla privacy.