Pular para o conteúdo principal
A CLI da Scribe (@scribemail/cli) traz toda a superfície de ferramentas da Scribe para sua máquina. Ela tem duas faces:
  • Um servidor MCP local: scribe mcp disponibiliza exatamente as mesmas ferramentas do servidor MCP hospedado para qualquer agente capaz de iniciar um comando (Claude Code, Claude Desktop, Cursor e qualquer cliente MCP stdio), executando em seu nome após um único login pelo navegador.
  • Uma linha de comando comum: cada ferramenta também é um subcomando (scribe signatures list, scribe campaigns schedule), com saída JSON pensada para scripts e shells.
Ambas são geradas a partir do mesmo código do servidor hospedado em mcp.scribe-mail.com, então as ferramentas, os nomes e o comportamento nunca divergem. A CLI é open source sob a licença MIT. Leia o código, acompanhe os releases ou abra uma issue no GitHub.

Instalar e fazer login

1

Instalar pelo npm

Requer Node.js 20 ou mais recente.
2

Fazer login pelo navegador

Seu navegador abre e você faz login com sua conta Scribe, sem precisar criar nem colar uma chave de API. As credenciais ficam armazenadas em ~/.config/scribe/credentials.json com permissões exclusivas do proprietário e são renovadas automaticamente.
3

Verificar a sessão

Mostra o usuário autenticado, o espaço de trabalho e o estado do token.
O membro autenticado precisa ser proprietário ou administrador do espaço de trabalho, e o plano do espaço de trabalho precisa incluir acesso à API. Um login está vinculado a um único espaço de trabalho. Execute scribe login novamente para alternar.

Executar um agente local via MCP

Para clientes configurados via JSON (Claude Desktop, Cursor e outros):
Prefira a CLI ao endpoint hospedado quando seu agente rodar localmente e você quiser que as chamadas de ferramentas usem a sessão de terminal já autenticada, ou quando seu cliente só suportar stdio. O endpoint hospedado (ver Conectar seu assistente) continua sendo a escolha certa para assistentes de chat como Claude na web e ChatGPT.

Usar pelo shell

Os resultados saem como JSON no stdout; os erros saem como texto legível no stderr.
Convenções úteis:
  • scribe tools lista cada ferramenta MCP e seu comando CLI; scribe call <tool_name> --json '{...}' chama qualquer ferramenta pelo seu nome MCP exato.
  • Campos complexos como árvores de conteúdo de assinatura aceitam JSON inline, @file ou - para stdin. --json pode fornecer o objeto inteiro de argumentos, e flags explícitas prevalecem sobre ele.
  • Booleanos são --flag / --no-flag; deixar os dois de fora omite o campo, então atualizações parciais nunca sobrescrevem valores por acidente.
  • Códigos de saída: 0 sucesso, 1 erro de API ou ferramenta, 2 erro de uso, 3 não autenticado.

Comandos por área

O comportamento por ferramenta é idêntico ao das ferramentas MCP. Veja a Referência de ferramentas.

Trabalhando por SSH

Para fazer login, é preciso um navegador que consiga acessar 127.0.0.1 na máquina que executa a CLI. Em uma máquina remota, encaminhe a porta de callback e exiba a URL em vez de abrir um navegador:
Em seguida, abra a URL exibida no seu navegador local.

Próximos passos

Referência de ferramentas

Todas as ferramentas da Scribe, agrupadas por área

Skills

Dê ao seu assistente o fluxo de trabalho completo da Scribe

Solução de problemas

Resolva problemas de conexão e de ferramentas

Referência da API

A API REST por trás da CLI e do servidor MCP