Skip to main content
La CLI di Scribe (@scribemail/cli) porta l’intera superficie degli strumenti di Scribe sulla tua macchina. Ha due volti:
  • Un server MCP localescribe mcp mette a disposizione gli stessi strumenti del server MCP ospitato a qualsiasi agente in grado di lanciare un comando (Claude Code, Claude Desktop, Cursor e ogni client MCP stdio), eseguendo le azioni per tuo conto dopo un unico accesso dal browser.
  • Una normale riga di comando — ogni strumento è anche un sottocomando (scribe signatures list, scribe campaigns schedule), con output JSON pensato per script e shell.
Entrambi sono generati dallo stesso codice del server ospitato su mcp.scribe-mail.com, quindi strumenti, nomi e comportamenti non divergono mai.

Installare e accedere

1

Installare da npm

Richiede Node.js 20 o versioni successive.
2

Accedere dal browser

Il browser si apre e accedi con il tuo account Scribe — nessuna chiave API da creare o incollare. Le credenziali vengono salvate in ~/.config/scribe/credentials.json con permessi riservati al proprietario e si aggiornano automaticamente.
3

Verificare la sessione

Mostra l’utente connesso, l’area di lavoro e lo stato del token.
Il membro connesso deve essere proprietario o amministratore dell’area di lavoro, e il piano dell’area di lavoro deve includere l’accesso alle API. Un accesso è associato a una sola area di lavoro — esegui di nuovo scribe login per cambiare.

Servire un agente locale tramite MCP

Per i client configurati con JSON (Claude Desktop, Cursor e altri):
Preferisci la CLI all’endpoint hosted quando l’agente gira in locale e vuoi che le chiamate agli strumenti vengano eseguite nella sessione del terminale in cui hai già effettuato l’accesso, oppure quando il tuo client parla solo stdio. L’endpoint hosted (vedi Connettere l’assistente) resta la scelta giusta per assistenti di chat come Claude sul web e ChatGPT.

Usarla dalla shell

I risultati sono in JSON su stdout; gli errori sono testo leggibile su stderr.
Convenzioni utili:
  • scribe tools elenca ogni strumento MCP e il relativo comando CLI; scribe call <tool_name> --json '{...}' richiama qualsiasi strumento tramite il suo nome MCP esatto.
  • I campi complessi come gli alberi dei contenuti della firma accettano JSON inline, @file o - per stdin. --json può fornire l’intero oggetto argomenti, e i flag espliciti hanno la precedenza.
  • I booleani sono --flag / --no-flag; lasciando entrambi off il campo viene omesso, quindi gli aggiornamenti parziali non sovrascrivono mai valori per errore.
  • Codici di uscita: 0 successo, 1 errore dell’API o dello strumento, 2 errore di utilizzo, 3 accesso non effettuato.

Comandi per area

Il comportamento per singolo strumento è identico a quello degli strumenti MCP — consulta il riferimento degli strumenti.

Utilizzo tramite SSH

Per accedere serve un browser che possa raggiungere 127.0.0.1 sulla macchina che esegue la CLI. Su una macchina remota, inoltra la porta di callback e stampa l’URL invece di aprire un browser:
Poi apri l’URL stampato nel tuo browser locale.

Prossimi passi

Riferimento degli strumenti

Ogni strumento di Scribe, raggruppato per area

Skill

Fornisci al tuo assistente il workflow completo di Scribe

Risoluzione dei problemi

Risolvi problemi di connessione e degli strumenti

Riferimento API

L’API REST dietro la CLI e il server MCP