Skip to main content
Glama
brainfeatherai

@brainfeather/mcp

@brainfeather/mcp

Memoria a largo plazo para agentes de codificación con IA. Hechos registrados una vez, recordados por cada cliente.

Tu agente empieza cada sesión desde cero. Vuelves a explicar tu stack, tus convenciones, la decisión que tomaste la semana pasada. Brainfeather es la capa que recuerda, para que no tenga que preguntar de nuevo.

Instalación

Añádelo a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "brainfeather": {
      "command": "npx",
      "args": ["-y", "@brainfeather/mcp"],
      "env": {
        "BRAINFEATHER_API_KEY": "bf_live_your_key_here"
      }
    }
  }
}

Genera una clave en brainfeather.com/settings.

Ubicaciones de los archivos de configuración:

Cliente

Ruta

Claude Code

~/.claude/settings.json

Cursor

~/.cursor/mcp.json

Otros

consulta la documentación MCP de tu cliente

Related MCP server: arcane

Entorno

Variable

Requerido

Por defecto

BRAINFEATHER_API_KEY

BRAINFEATHER_API_URL

no

https://brainfeather.com/api/v1

La clave es la única credencial. Está vinculada a una sola cuenta, y revocarla desde el panel tiene efecto en la siguiente solicitud: sin redesplegar, sin secreto compartido.

¿Prefieres mantener las claves fuera de la configuración de tu editor? Ponlas en ~/.brainfeather/config.json:

{ "apiKey": "bf_live_your_key_here" }

Las variables de entorno tienen prioridad.

Herramientas

Herramienta

Cuándo la usa el agente

get_context

Al abrir una sesión: carga stack, decisiones, convenciones

search_memory

Antes de elegir una biblioteca o un patrón

save_memory

En el momento en que aparece un hecho duradero

forget_memory

Algo se registró por error

list_entities

Qué herramientas y conceptos implica este proyecto

traverse_graph

Qué más toca un cambio en una herramienta

Seis herramientas, no dieciséis. Cada descripción de herramienta está en el contexto del modelo en cada turno, por lo que el conjunto es deliberadamente pequeño — y cada descripción indica cuándo llamarla, porque el modo de fallo de un servidor de memoria no es una herramienta rota, sino un agente que nunca la invoca.

Qué se almacena

save_memory se puede llamar libremente. El servidor decide qué sobrevive:

Filtrado — saludos, acuses de recibo, pensamientos en voz alta, estado transitorio, comandos puntuales. "Buenos días" y "déjame comprobarlo" nunca llegan al almacenamiento.

Desduplicado — repeticiones exactas y casi repeticiones por solapamiento de tokens. Guardar el mismo hecho dos veces informa Already known y no cambia nada.

Superado — un hecho que contradice a uno existente lo retracta en lugar de situarse a su lado. Las lecturas posteriores devuelven solo lo que sigue siendo válido, de modo que una decisión que revertiste en junio no reaparece en agosto.

Enlazado — las herramientas, los lenguajes y los frameworks se extraen automáticamente y se conectan a los recuerdos que los mencionan. Sin etiquetado manual.

La respuesta te indica qué ocurrió: Saved …, Already known … o Not stored — <why>.

Las respuestas son concisas por diseño

Todo lo que devuelve este servidor termina en una ventana de contexto, por lo que la salida son líneas simples en lugar de JSON. Tres recuerdos serializados como JSON con formato bonito ocupaban 713 caracteres; las mismas filas como líneas ocupaban 131.

Eso es un recuento de caracteres, no de tokens: la proporción de tokens depende del tokenizador y no se ha medido.

Requisitos

Node 18 o superior (usa fetch global).

Enlaces

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brainfeatherai/brainfeather-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server