Hoppa till huvudinnehåll
Scribe CLI (@scribemail/cli) tar hela Scribes verktygsyta till din maskin. Det har två sidor:
  • En lokal MCP-server: scribe mcp exponerar exakt samma verktyg som den hostade MCP-servern till valfri agent som kan starta ett kommando (Claude Code, Claude Desktop, Cursor och alla stdio-MCP-klienter), och körs som dig efter en enda inloggning i webbläsaren.
  • En vanlig kommandorad: varje verktyg är också ett underkommando (scribe signatures list, scribe campaigns schedule), med JSON-utdata byggd för skript och skal.
Båda genereras från samma kod som den hostade servern på mcp.scribe-mail.com, så verktygen, namnen och beteendet glider aldrig isär. CLI:n är öppen källkod under MIT-licensen. Läs koden, följ releaser eller rapportera ett problem på GitHub.

Installera och logga in

1

Installera från npm

Kräver Node.js 20 eller nyare.
2

Logga in via webbläsaren

Webbläsaren öppnas och du loggar in med ditt Scribe-konto — ingen API-nyckel att skapa eller klistra in. Inloggningsuppgifterna lagras i ~/.config/scribe/credentials.json med behörigheter som bara ägaren har, och förnyas automatiskt.
3

Kontrollera sessionen

Visar inloggad användare, Workspace och tokenstatus.
Den inloggade medlemmen måste vara ägare eller administratör i aktuell Workspace, och Workspace-prenumerationen måste inkludera API-åtkomst. En inloggning är kopplad till en Workspace. Kör scribe login igen för att växla.

Kör en lokal agent via MCP

För klienter som konfigureras med JSON (Claude Desktop, Cursor och andra):
Välj CLI:n framför den hostade endpointen när agenten körs lokalt och du vill att verktygsanrop ska köras som din redan inloggade terminalsession, eller när klienten bara talar stdio. Den hostade endpointen (se Anslut din assistent) är fortfarande rätt val för chattassistenter som Claude på webben och ChatGPT.

Använd från skalet

Resultat skrivs som JSON till stdout; fel skrivs som läsbar text till stderr.
Praktiska konventioner:
  • scribe tools listar alla MCP-verktyg och deras CLI-kommando; scribe call <tool_name> --json '{...}' anropar valfritt verktyg via dess exakta MCP-namn.
  • Komplexa fält som innehållsträd för signaturer accepterar inline-JSON, @file eller - för stdin. --json kan leverera hela argumentobjektet, och explicita flaggor har företräde.
  • Booleska värden är --flag / --no-flag; utelämnas båda tas fältet bort, så partiella uppdateringar skriver aldrig över värden av misstag.
  • Avslutskoder: 0 lyckades, 1 API- eller verktygsfel, 2 användningsfel, 3 inte inloggad.

Kommandon per område

Beteendet per verktyg är identiskt med MCP-verktygen. Se Verktygsreferens.

Arbeta via SSH

Inloggning kräver en webbläsare som når 127.0.0.1 på datorn som kör CLI:n. På en fjärrdator — vidarebefordra callback-porten och skriv ut URL:en i stället för att öppna en webbläsare:
Öppna sedan den utskrivna URL:en i din lokala webbläsare.

Nästa steg

Verktygsreferens

Alla Scribe-verktyg, grupperade per område

Skills

Ge din assistent hela Scribe-arbetsflödet

Felsökning

Åtgärda anslutnings- och verktygsproblem

API-referens

REST-API:et bakom CLI:n och MCP-servern