Przejdź do głównej treści
Scribe CLI (@scribemail/cli) udostępnia pełną powierzchnię narzędzi Scribe na twojej maszynie. Ma dwa oblicza:
  • Lokalny serwer MCP: scribe mcp udostępnia dokładnie te same narzędzia co hostowany serwer MCP każdemu agentowi, który potrafi uruchomić polecenie (Claude Code, Claude Desktop, Cursor oraz dowolny klient MCP stdio), działając w twoim imieniu po jednorazowym logowaniu w przeglądarce.
  • Zwykły wiersz poleceń: każde narzędzie jest też podkomendą (scribe signatures list, scribe campaigns schedule), z wyjściem JSON przygotowanym pod skrypty i powłoki.
Oba są generowane z tego samego kodu co hostowany serwer pod mcp.scribe-mail.com, więc narzędzia, nazwy i zachowanie nigdy się nie rozjeżdżają. CLI jest otwartoźródłowe na licencji MIT. Przeczytaj kod, śledź wydania lub zgłoś problem w GitHub.

Instalacja i logowanie

1

Instalacja z npm

Wymaga Node.js 20 lub nowszego.
2

Zaloguj się w przeglądarce

Otwiera się przeglądarka i logujesz się na swoje konto Scribe — bez tworzenia ani wklejania klucza API. Dane uwierzytelniające są zapisywane w ~/.config/scribe/credentials.json z uprawnieniami wyłącznie dla właściciela i odświeżają się automatycznie.
3

Sprawdź sesję

Pokazuje zalogowanego użytkownika, Workspace i stan tokenu.
Zalogowany członek musi być właścicielem lub administratorem Workspace, a plan Workspace musi obejmować dostęp do API. Jedno logowanie jest powiązane z jednym Workspace. Uruchom ponownie scribe login, aby się przełączyć.

Uruchom lokalnego agenta przez MCP

Dla klientów konfigurowanych w JSON (Claude Desktop, Cursor i inne):
Wybierz CLI zamiast hostowanego endpointu, gdy twój agent działa lokalnie i chcesz, aby wywołania narzędzi odbywały się w już zalogowanej sesji terminala, lub gdy twój klient obsługuje wyłącznie stdio. Hostowany endpoint (zobacz Połącz swojego asystenta) pozostaje właściwym wyborem dla asystentów czatowych, takich jak Claude w przeglądarce i ChatGPT.

Użyj z poziomu powłoki

Wyniki to JSON na stdout; błędy to czytelny tekst na stderr.
Przydatne konwencje:
  • scribe tools wymienia każde narzędzie MCP i jego polecenie CLI; scribe call <tool_name> --json '{...}' wywołuje dowolne narzędzie po jego dokładnej nazwie MCP.
  • Złożone pola, takie jak drzewa treści podpisu, przyjmują inline JSON, @file lub - dla stdin. --json może dostarczyć cały obiekt argumentów, a jawne flagi go nadpisują.
  • Wartości logiczne to --flag / --no-flag; pominięcie obu pomija pole, więc częściowe aktualizacje nigdy przypadkiem nie nadpisują wartości.
  • Kody wyjścia: 0 sukces, 1 błąd API lub narzędzia, 2 błąd użycia, 3 niezalogowany.

Polecenia według obszaru

Zachowanie poszczególnych narzędzi jest identyczne jak w narzędziach MCP. Zobacz Dokumentację narzędzi.

Praca przez SSH

Logowanie wymaga przeglądarki, która może połączyć się z 127.0.0.1 na maszynie, na której działa CLI. Na maszynie zdalnej przekieruj port zwrotny i wyświetl adres URL zamiast otwierać przeglądarkę:
Następnie otwórz wyświetlony adres URL w lokalnej przeglądarce.

Następne kroki

Dokumentacja narzędzi

Wszystkie narzędzia Scribe pogrupowane według obszaru

Umiejętności

Udostępnij asystentowi pełny proces pracy w Scribe

Rozwiązywanie problemów

Napraw problemy z połączeniem i narzędziami

Dokumentacja API

REST API stojące za CLI i serwerem MCP