Para desarrolladores
Documentación para construir con ValorBrain
El camino más corto para conectar un agente: MCP con bearer token, API REST con contrato OpenAPI y la capa agent-ready de este dominio. Solo entró en esta página lo que está publicado y funcionando.
Empieza por aquí
Conecta todos tus agentes con un comando
Pégalo en una terminal de la computadora donde usas Claude Code, Codex, Cursor, Gemini CLI, Kiro, OpenCode o Hermes. Encuentra los agentes, abre el navegador para que autorices la computadora y configura MCP, las reglas de memoria y los hooks en cada uno, con un token propio por agente.
# macOS / Linuxcurl -fsSL https://valorbrain.valor.digital/install.sh | sh# Windows (PowerShell)irm https://valorbrain.valor.digital/install.ps1 | iex# Ya tienes Node.jsnpx -y @valorbrain/connect@0.9- Pégalo en la terminal
- Autoriza la computadora en el navegador
- Reinicia tus agentes: la memoria está activa
¿Aún sin cuenta? La creas en la misma pantalla de autorización. En Windows sin Node.js, el script ofrece instalar la versión LTS con winget. Los hooks envían el prompt de cada turno a tu workspace para buscar la memoria; sin hooks: --mcp-only (Hermes no tiene hooks: su plugin de memoria sigue enviando el prompt; allí usa --prompt off); --remove deshace todo. Qué sale de la máquina y cómo apagarlo, en inglés: https://docs.valorbrain.com.br/en/docs/concepts/what-leaves-your-machine
O configúralo a mano
Conecta tu agente por MCP
Elige tu cliente, pega el token vbm_ y llama a memory_prepare para comprobar la conexión. Sin cuenta, el agente crea la suya con un comando; el paso a paso completo, que puedes enviar directo al agente, está en /connect.
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_…>"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_TOKENnpx -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_…>" } } }}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_…>" } } }}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_…>" } } }}{ "servers": { "valorbrain": { "type": "http", "url": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" } } }}Conectores → Añadir conector personalizado → URL del MCP: https://mcpbrain.valor.digital/mcp. La autorización es por OAuth, sin pegar token.
npx -y @valorbrain/cli mcpPara cualquier cliente que solo habla stdio. Usa el token guardado por la CLI.
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
{ "mcpServers": { "valorbrain": { "type": "http", "url": "https://mcpbrain.valor.digital/mcp", "headers": { "Authorization": "Bearer <vbm_…>" }, "description": "ValorBrain shared company memory for AI agents: retrieve, store, handoffs, audit. The MCP accepts only vbm_ tokens. No account: npx -y @valorbrain/cli@latest init --agent --agent-caller <agent-name> --json returns mcp_token. With an account: https://valorbrain.valor.digital/settings/mcp-tokens.", "docs": "https://valorbrain.com.br/connect.md" } }}API REST
API REST con contrato abierto
La API pública del SaaS responde en esta base y el contrato completo es OpenAPI 3.1. La referencia navegable queda dentro del app, detrás del login del workspace.
Base URL
https://valorbrain-api.valor.digital
- Especificación OpenAPI
- openapi.json
- Referencia navegable (login del workspace)
- api-docs
- Catálogo de servicios de la API
- api-catalog
Autenticación
Bearer token en el header Authorization. El MCP acepta solo el token vbm_; la API REST usa la clave vb_agent_ (cuenta de agente) o vb_. El auth.md documenta cada caso, incluidos OAuth y device flow para clientes headless.
Leer el auth.mdPrimer paso
El sandbox es el producto
No hay entorno de prueba separado: lo pruebas en tu propio workspace, con un proyecto real y los agentes que ya usas. Un proyecto free para probarlo en tu flujo real; los escalones pagos tienen precio publicado en /pricing.
El enlace pasa por el login del producto y vuelve al onboarding de conexión.
Para agentes de IA
Este sitio también habla con las máquinas
El dominio público es agent-ready: las páginas existen en Markdown limpio en la misma URL con sufijo .md (índice completo en llms.txt), y los archivos de descubrimiento viven en la raíz.
- llms.txt
Índice curado del sitio para LLMs.
- llms-full.txt
Todo el contenido de los espejos .md en un solo documento.
- .well-known/agent-card.json
Tarjeta del servidor MCP (A2A): endpoint, transporte y autenticación.
- .well-known/security.txt
Contacto de seguridad y política de divulgación.