Recalld

Memoria a largo plazo gestionada para agentes de IA. Los hechos evolucionan a medida que cambia la información, y los agentes recuperan contexto relevante sin un sistema de memoria personalizado.

Servidor MCP alojado

npx add-mcp 'https://eu.recalld.ai/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Integración con MCP

Recalld se distribuye como un servidor MCP nativo. Apunta cualquier cliente compatible con MCP hacia él y tu asistente obtiene herramientas de memoria sin necesidad de código adicional.

Endpoint

https://eu.recalld.ai/mcp

Transporte HTTP transmisible, sin estado. Usa el host para tu región.

Configurar un cliente

{
  "mcpServers": {
    "recalld": {
      "url": "https://eu.recalld.ai/mcp"
    }
  }
}

Esa es toda la configuración. No se incluye ninguna clave en el archivo.

Autorización

MCP no utiliza claves API

El endpoint rechaza claves rcd_. Es un recurso protegido por OAuth, y el token debe provenir del servidor de autorización propio de Recalld.

En la primera llamada, el servidor responde 401 con un encabezado WWW-Authenticate que apunta a /.well-known/oauth-protected-resource. Los clientes que implementan la autorización MCP lo siguen automáticamente: descubren el servidor de autorización, abren un navegador para que apruebes la conexión y almacenan el token resultante por sí mismos.

La aprobación es donde se elige al agente. El token está vinculado a un solo agente, por lo que cada llamada de herramienta desde esa conexión lee y escribe la memoria de ese agente. Para conectar un segundo agente, autoriza una segunda conexión.

Herramientas

HerramientaFunción
memory_addIncorpora turnos de conversación o documentos a la memoria.
memory_recallRecupera hechos relevantes con selección asistida por LLM. Devuelve una respuesta concisa.
memory_searchRecuperación por embeddings sin selección por LLM. Devuelve candidatos para que el agente los procese.
memory_filtersLista los tipos de fuente, autores y rutas de documentos que posee el agente.

Los argumentos reflejan los cuerpos REST. agent_id está ausente en todas partes, porque la conexión ya lo fija.

Responder desde un solo documento

Ambas herramientas de recuperación aceptan los mismos filtros source_kind, author y path que los endpoints REST. Estos limitan de qué fuentes puede provenir la respuesta, antes de la clasificación.

Un cliente no puede adivinar esos valores, por lo que memory_filters devuelve los que el agente realmente posee. Llámala primero y luego pasa uno de vuelta. Un filtro que no coincide con nada no devuelve resultados.

thread_id a través de MCP

memory_add acepta un thread_id opcional de formato libre. Reutiliza el mismo valor para agrupar las memorias de una sesión, u omítelo para memoria a nivel de agente. task_id funciona igual que en la API REST y comparte hallazgos con otros agentes en la misma tarea.