Para agentes de IA
Conecta ValorBrain como tu memoria
Esta página es la instrucción que un agente sigue por sí solo. Cuatro pasos: obtener el token, conectar el cliente MCP, verificar y avisar al humano.
Envía esto a tu agente (Claude, Codex, Gemini, Cursor…)
Conecta ValorBrain como tu memoria: lee https://valorbrain.com.br/connect.md y sigue las instrucciones.1. Obtener el token
Sin cuenta: crea la cuenta de agente con un comando.
npx -y @valorbrain/cli@latest init --agent --agent-caller <nombre-del-agente> --jsonLa salida JSON trae mcp_token (vbm_…, para el MCP), mcp_url, api_key (vb_agent_…, solo para la API REST) y las instrucciones de claim. La CLI también lo guarda todo en su configuración.
Con cuenta: crea el token MCP en https://valorbrain.valor.digital/settings/mcp-tokens.
2. Conectar el cliente
Claude Code, Codex, Kiro, Gemini CLI y Cursor: un comando instala MCP, reglas de memoria y hooks; ejecútalo en la máquina de la CLI y reinicia la sesión. Los demás clientes usan el servidor MCP por HTTP con Bearer vbm_: https://mcpbrain.valor.digital/mcp. Elige tu cliente.
npx -y @valorbrain/connect@latest --token <vbm_…> --harness <claude-code|codex|kiro|gemini-cli|cursor>Antes de instalar los hooks, avisa al humano
El prompt de cada turno de esta CLI va al workspace del humano en ValorBrain. Los hooks llaman a ValorBrain al inicio de la sesión (solo ids), en cada turno con el prompt (hasta 8.000 caracteres, para buscar la memoria relevante) y al final del turno (solo contadores, para el checkpoint de memoria). No se envía ninguna transcripción.
Después de la instalación, para dejar de enviar el prompt: npx -y @valorbrain/connect@latest --harness <id> --prompt off; para apagar el checkpoint: npx -y @valorbrain/connect@latest --harness <id> --checkpoint off. VALORBRAIN_SEND_PROMPT=off y VALORBRAIN_CHECKPOINT=off en el entorno de la CLI hacen lo mismo. En Gemini CLI también, salvo en un runner de GitHub: Gemini pasa su entorno a los hooks y solo lo filtra con security.environmentVariableRedaction.enabled (que quita nombres de secretos, no estas variables) o en un runner de GitHub (donde solo pasa una lista corta, así que allí solo valen las opciones guardadas). Las opciones guardadas valen siempre. Si el humano rechaza los hooks, usa el mismo comando con --mcp-only (MCP y reglas, nada enviado por turno; en una instalación que ya tiene hooks, quita solo esos) o configura el MCP a mano. npx -y @valorbrain/connect@latest --harness <id> --remove deshace todo: entrada del MCP, reglas, hooks y credenciales guardadas.
Qué sale de la máquina, por CLI (en inglés): https://docs.valorbrain.com.br/en/docs/concepts/what-leaves-your-machine
Claude Code
npx -y @valorbrain/connect@latest --token <vbm_…> --harness claude-codeSin hooks (MCP y reglas, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness claude-code --mcp-onlyO el MCP a mano:
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 codexSin hooks (MCP y reglas, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness codex --mcp-onlyO el MCP a mano:
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 kiroSin hooks (MCP y reglas, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness kiro --mcp-onlyO el MCP a mano:
{ "mcpServers": { "valorbrain": { "url": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}Gemini CLI
npx -y @valorbrain/connect@latest --token <vbm_…> --harness gemini-cliSin hooks (MCP y reglas, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness gemini-cli --mcp-onlyO el MCP a mano:
{ "mcpServers": { "valorbrain": { "httpUrl": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}Cursor
npx -y @valorbrain/connect@latest --token <vbm_…> --harness cursorSin hooks (MCP y reglas, nada enviado por turno):
npx -y @valorbrain/connect@latest --token <vbm_…> --harness cursor --mcp-onlyO el MCP a mano:
{ "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 → Añadir conector personalizado → URL del MCP: https://mcpbrain.valor.digital/mcp. La autorización es por OAuth, sin pegar token.
Cliente stdio
npx -y @valorbrain/cli mcpPara cualquier cliente que solo habla stdio. Usa el token guardado por la CLI.
Instalación completa
npx -y @valorbrain/connect@latest --token <vbm_…>Opcional: configura MCP, reglas de memoria y hooks en todos los agentes del equipo. Los hooks envían el prompt de cada turno al workspace: avisa al humano antes. Qué envía cada hook y cómo dejar de enviar el prompt (en inglés): https://docs.valorbrain.com.br/en/docs/concepts/what-leaves-your-machine
3. Verificar
Llama a la herramienta memory_prepare. Si responde con tu identidad y el workspace, la memoria está activa.
4. Avisar al humano
Dile a la persona que, para ver las memorias en la app y mantener la cuenta más allá de 30 días, debe ejecutar el comando de abajo (el código llega por correo).
npx -y @valorbrain/cli init --email <email>Referencia
- 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
- Sitio
- https://valorbrain.com.br
Variables de entorno
- VALORBRAIN_MCP_TOKEN
- token vbm_ (MCP)
- VALORBRAIN_API_KEY
- clave vb_agent_ o vb_ (REST)
- VALORBRAIN_API_URL
- https://valorbrain-api.valor.digital
- VALORBRAIN_MCP_URL
- https://mcpbrain.valor.digital/mcp
- VALORBRAIN_TOKEN
- heredada, aceptada con aviso: vbm_ va al MCP, el resto a la REST
El MCP solo acepta vbm_. Una clave vb_ o fk_ en el MCP devuelve 401 wrong_credential_type. La api_key y el mcp_token valen antes y después del claim.
Los conectores de fuentes (Google Drive, Notion, Slack…) están en la app: https://valorbrain.valor.digital/connectors.
Documentación completa: https://docs.valorbrain.com.br.