Para agentes de IA
Conecte o ValorBrain como sua memória
Esta página é a instrução que um agente segue sozinho. Quatro passos: obter o token, conectar o cliente MCP, verificar e avisar o humano.
1. Obter o token
Sem conta: crie a conta de agente com um comando.
npx -y @valorbrain/cli@latest init --agent --agent-caller <nome-do-agente> --jsonA saída JSON traz mcp_token (vbm_…, para o MCP), mcp_url, api_key (vb_agent_…, só para a API REST) e as instruções de claim. A CLI também salva tudo na configuração dela.
Com conta: crie o token MCP em https://valorbrain.valor.digital/settings/mcp-tokens.
2. Conectar o cliente
Claude Code, Codex, Kiro, Gemini CLI e Cursor: um comando instala MCP, regras de memória e hooks; rode na máquina da CLI e reinicie a sessão. Os outros clientes usam o servidor MCP por HTTP com Bearer vbm_: https://mcpbrain.valor.digital/mcp. Escolha o seu cliente.
npx -y @valorbrain/connect@latest --token <vbm_…> --harness <claude-code|codex|kiro|gemini-cli|cursor>Antes de instalar os hooks, avise o humano
O prompt de cada turno desta CLI vai para o workspace do humano no ValorBrain. Os hooks chamam o ValorBrain no início da sessão (só ids), a cada turno com o prompt (até 8.000 caracteres, para buscar a memória relevante) e no fim do turno (só contadores, para o checkpoint de memória). Nenhuma transcrição é enviada.
Depois da instalação, para parar de enviar o prompt: npx -y @valorbrain/connect@latest --harness <id> --prompt off; para desligar o checkpoint: npx -y @valorbrain/connect@latest --harness <id> --checkpoint off. VALORBRAIN_SEND_PROMPT=off e VALORBRAIN_CHECKPOINT=off no ambiente da CLI fazem o mesmo. No Gemini CLI também, menos num runner do GitHub: o Gemini passa o ambiente aos hooks e só o filtra com security.environmentVariableRedaction.enabled (que tira nomes de segredo, não essas variáveis) ou num runner do GitHub (onde só passa uma lista curta, e então só valem as escolhas salvas). As escolhas salvas valem sempre. Se o humano recusar os hooks, use o mesmo comando com --mcp-only (MCP e regras, nada enviado por turno; numa instalação que já tem hooks, tira só eles) ou configure o MCP à mão. npx -y @valorbrain/connect@latest --harness <id> --remove desfaz tudo: entrada do MCP, regras, hooks e credenciais salvas.
O que sai da máquina, por CLI: https://docs.valorbrain.com.br/docs/concepts/what-leaves-your-machine
Claude Code
npx -y @valorbrain/connect@latest --token <vbm_…> --harness claude-codeSem hooks (MCP e regras, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness claude-code --mcp-onlyOu o MCP à mão:
claude mcp add --transport http --scope user valorbrain https://mcpbrain.valor.digital/mcp --header "Authorization: Bearer <vbm_…>"Codex
npx -y @valorbrain/connect@latest --token <vbm_…> --harness codexSem hooks (MCP e regras, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness codex --mcp-onlyOu o MCP à mão:
export VALORBRAIN_MCP_TOKEN=<vbm_…>codex mcp add valorbrain --url https://mcpbrain.valor.digital/mcp --bearer-token-env-var VALORBRAIN_MCP_TOKENKiro
npx -y @valorbrain/connect@latest --token <vbm_…> --harness kiroSem hooks (MCP e regras, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness kiro --mcp-onlyOu o MCP à mão:
{ "mcpServers": { "valorbrain": { "url": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}Gemini CLI
npx -y @valorbrain/connect@latest --token <vbm_…> --harness gemini-cliSem hooks (MCP e regras, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness gemini-cli --mcp-onlyOu o MCP à mão:
{ "mcpServers": { "valorbrain": { "httpUrl": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}Cursor
npx -y @valorbrain/connect@latest --token <vbm_…> --harness cursorSem hooks (MCP e regras, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness cursor --mcp-onlyOu o MCP à mão:
{ "mcpServers": { "valorbrain": { "url": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}VS Code
{ "servers": { "valorbrain": { "type": "http", "url": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}claude.ai / Claude Desktop
Conectores → Adicionar conector personalizado → URL do MCP: https://mcpbrain.valor.digital/mcp. A autorização é por OAuth, sem colar token.
Devin
Customize → MCPs → Add custom MCP, no seu escopo Personal ou uma vez no da organização: transporte HTTP, URL https://mcpbrain.valor.digital/mcp, autenticação OAuth (no escopo da organização, Access em Personal). Depois cada pessoa clica em Connect e entra com a própria conta, sem colar token. Passo a passo: https://docs.valorbrain.com.br/docs/integrations/devin
Cliente stdio
npx -y @valorbrain/cli mcpPara qualquer cliente que só fala stdio. Usa o token salvo pela CLI.
Instalação completa
npx -y @valorbrain/connect@latest --token <vbm_…>Opcional: configura MCP, regras de memória e hooks em todos os agentes do computador. Os hooks enviam o prompt de cada turno para o workspace: avise o humano antes. O que cada hook envia e como desligar o envio do prompt: https://docs.valorbrain.com.br/docs/concepts/what-leaves-your-machine
3. Verificar
Chame a ferramenta memory_prepare. Se ela responder com a sua identidade e o workspace, a memória está ligada.
4. Avisar o humano
Diga à pessoa que, para ver as memórias no app e manter a conta além de 30 dias, ela deve rodar o comando abaixo (o código chega por e-mail).
npx -y @valorbrain/cli init --email <email>Referência
- MCP (streamable HTTP)
- https://mcpbrain.valor.digital/mcp
- API REST
- https://valorbrain-api.valor.digital
- App
- https://valorbrain.valor.digital
- Docs
- https://docs.valorbrain.com.br
- Site
- https://valorbrain.com.br
Variáveis de ambiente
- VALORBRAIN_MCP_TOKEN
- token vbm_ (MCP)
- VALORBRAIN_API_KEY
- chave vb_agent_ ou vb_ (REST)
- VALORBRAIN_API_URL
- https://valorbrain-api.valor.digital
- VALORBRAIN_MCP_URL
- https://mcpbrain.valor.digital/mcp
- VALORBRAIN_TOKEN
- legado, aceito com aviso: vbm_ vai para o MCP, o resto para a REST
O MCP só aceita vbm_. Uma chave vb_ ou fk_ no MCP volta 401 wrong_credential_type. A api_key e o mcp_token valem antes e depois do claim.
Conectores de fontes (Google Drive, Notion, Slack…) ficam no app: https://valorbrain.valor.digital/connectors.
Documentação completa: https://docs.valorbrain.com.br.