one-brain

Shared, permanent memory for a team working with coding agents.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Brain Context: SIEMPRE llamala ANTES de empezar cualquier tarea de trabajo (escribir un mail, preparar una propuesta, analizar un tema, atender a un cliente). Devuelve el contexto vigente de la empres
  • Brain Save: SIEMPRE llamala al TERMINAR algo significativo: un avance concreto, una decisión tomada, un dato importante que aprendiste, un evento relevante (reunión, llamada, problema). Guardá en 'con
  • Brain Search: Busca en la memoria de la empresa. `query` es OPCIONAL: sin texto es un listado por filtros (tipo/área/entidad/autor/fechas). Filtros: `author` (qué hizo una persona), `since`/`until` (r

What data it sees

Do you need an account

No: the server works without sign-in

Shared, permanent memory for a team working with coding agents.

Every session starts from zero and forgets it all on close. One Brain fixes that, and not just for you: what one teammate records, everyone gets at the start of their next session, with the name and the date still attached.

Someone asks their agent about a service they didn't build:

why does the payments worker stop retrying after 2 attempts?

That cap is deliberate, not a leftover. It was set after the duplicate-charge incident in March.

"Two retries on payments, hard stop. At five we double-charged 40 customers in one night. If a queue genuinely needs more, it comes through me." Priya Raman, Platform, Mar 12

That answer came out of a teammate's session six months earlier. Nobody wrote a document for it.

What makes it different

Nobody writes documents. Memory gets recorded when you close a topic, so there is no form to fill in and no wiki to keep alive.

Every answer carries a name and a date, so you stop reconstructing intent from commit messages a year later.

Every service, client or person is a tag. Ask about one and you get everything the team wrote about it, whichever teammate wrote it.

The server itself runs no model. It stores and retrieves, and the judgment stays in your agent.

Getting in

Sign in with Google at onebrain.prophet.lat and your brain exists immediately. No form, no card, nothing to approve. Free during the open beta.

Your data

One Brain stores what your team decides and learns, not your repository. It does not read your source code. Every brain is isolated from every other one, you can see and edit every entry, and you can export all of it whenever you want without asking anyone.

How to connect

How to connect one-brain to Claude

The server address to paste into Claude settings:

https://one-brain--bautyfilippini.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect one-brain to ChatGPT

The server address to paste into ChatGPT settings:

https://one-brain--bautyfilippini.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect one-brain to Cursor

The server address to paste into Cursor settings:

https://one-brain--bautyfilippini.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (12)

Raw names from tools/list. Only developers need these.

brain_contextSIEMPRE llamala ANTES de empezar cualquier tarea de trabajo (escribir un mail, preparar una propuesta, analizar un tema, atender a un cliente). Devuelve el contexto vigente de la empresa para esa tarea: objetivos, decisiones vigentes y lo último que hizo el equipo relacionado. Pasale la tarea en una frase y las entidades (clientes/proyectos/temas) si las sabés.
brain_saveSIEMPRE llamala al TERMINAR algo significativo: un avance concreto, una decisión tomada, un dato importante que aprendiste, un evento relevante (reunión, llamada, problema). Guardá en 'content_md' un resumen claro y autocontenido (2-10 líneas), en 'entities' los clientes/proyectos/personas/temas tocados. NO guardes trivialidades ni datos personales sensibles. Si esto reemplaza o CORRIGE algo que ya estaba guardado —una decisión que cambió, o un dato que resultó estar equivocado— pasá 'supersedes' con el id de la memoria vieja: queda invalidada en vez de convivir contradiciendo a la nueva. Sirve para cualquier tipo, no sólo decisiones. Si el usuario quiere PASARLE su trabajo a un compañero ('metele el contexto que lo sigue X'), usá type 'handoff' con el estado detallado: dónde está parado, qué falta, qué se decidió, qué NO hacer.
brain_searchBusca en la memoria de la empresa. `query` es OPCIONAL: sin texto es un listado por filtros (tipo/área/entidad/autor/fechas). Filtros: `author` (qué hizo una persona), `since`/`until` (rango de fechas), `entity` (una entidad), `entities` + `entities_op` (co-mención: entradas que mencionan TODAS o ALGUNA de varias entidades — la intersección para preguntas tipo 'qué decisión de precio toca a los productores de la Patagonia'). Usala para '¿en qué quedó X?', '¿qué se decidió sobre Y?', '¿qué hizo Z?', listados y intersecciones. Devuelve dos bloques: `results` (entradas del cerebro) y `meetings` (reuniones grabadas cuyo título, resumen o transcripción hablan del tema, con fecha y participantes).
brain_getLee UNA memoria entera por su `id`. brain_search devuelve un adelanto de 300 caracteres y marca `truncated: true` cuando hay más: en ese caso, si la memoria importa para lo que te preguntaron, traela completa con brain_get antes de contestar — la conclusión de una decisión casi nunca entra en las primeras líneas. Devuelve el cuerpo completo, quién la escribió, cuándo, las entidades que menciona y si sigue vigente.
brain_timelineCuenta la HISTORIA de una decisión: la cadena completa de reemplazos, de la más vieja a la vigente, con título, autor, fecha y si cada eslabón sigue vigente o fue reemplazado. Usala para '¿en qué quedó tal decisión?', '¿por qué cambiamos de opinión sobre X?', '¿cómo llegamos a este precio/política/acuerdo?' — cuando lo que importa no es el estado actual solo, sino CÓMO se llegó ahí. Pasale el `entry_id` de CUALQUIER eslabón (el original, uno intermedio, o el vigente): no hace falta saber cuál es cuál, resuelve la cadena para atrás y para adelante sola. Si nunca fue reemplazada, devuelve igual esa única versión (no es un error).
brain_entityPerfil de una entidad (cliente, proyecto, persona, tema): sus novedades (backlinks) y sus vecinos en el grafo con peso y tipo (`neighbors`: qué está fuertemente conectado). Pasá `connect_to` con OTRA entidad para ver CÓMO se conectan las dos: directo (entradas que mencionan ambas) o puentes a 2 saltos con evidencia. Usala para '¿qué sabemos de X?', '¿qué rodea a X?', '¿cómo se conecta X con Y?'.
brain_entitiesLista el grafo de entidades de la empresa (clientes, proyectos, personas, temas), filtrable por 'type' o por 'search' (nombre). Usala para descubrir qué conoce el brain o responder 'listá los clientes/personas/temas', '¿qué proyectos hay?'. Devuelve el conteo total + la lista.
brain_pulseEn qué trabajó el equipo en los últimos días (default 7, ajustable con `dias`): cuántas memorias se guardaron, quién las escribió, sobre qué clientes/proyectos, qué se decidió, y las últimas reuniones. Usala para '¿en qué anduvo el equipo?', '¿qué me perdí esta semana?', '¿qué se hizo en X?', '¿en qué está trabajando cada uno?'.
brain_mentionDejale un PENDIENTE a un compañero del cerebro. `to`: su nombre o email. `body`: qué tiene que hacer/ver. `entry_id` opcional: la nota a anclar (ej: el que devolvió brain_save recién). Lo recibe en su dashboard y en su terminal al iniciar sesión, hasta que lo marca hecho. Usala cuando el usuario diga 'mencioná a X', 'avisale a X que...', 'pedile a X que revise...'.
brain_projectTodo lo que hace falta para retomar un proyecto: el repo, la rama, cómo se levanta, cómo se deploya y qué servicios toca. Usala cuando alguien dice 'voy a seguir el proyecto X', 'retomo lo de X' o '¿cómo se deploya X?'. NO devuelve credenciales: esas se bajan con el comando del plugin, nunca por acá.
brain_materialDocumentos que la persona subió por la web y todavía no se incorporaron al cerebro. Sin argumentos lista lo pendiente; con `id` devuelve el texto para leerlo; con `cerrar` lo marca como amasado o descartado. Usalo cuando el arranque avise que hay material sin estudiar.
brain_verifyDespués de SEGUIR un procedimiento que trajiste del cerebro, reportá acá si funcionó. Marcá `funciono` SÓLO con evidencia observada —el comando devolvió bien, la pantalla cargó, el deploy respondió—, nunca por la sensación de que anduvo: ante la duda, no llames a esta tool. Un procedimiento sin verificar es barato; uno mal verificado miente y hace perder la tarde al próximo. Si falló, no te limites a marcarlo: proponé la corrección en el momento y guardala con brain_save + supersedes.