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
| Herramienta | Función |
|---|---|
| memory_add | Incorpora turnos de conversación o documentos a la memoria. |
| memory_recall | Recupera hechos relevantes con selección asistida por LLM. Devuelve una respuesta concisa. |
| memory_search | Recuperación por embeddings sin selección por LLM. Devuelve candidatos para que el agente los procese. |
| memory_filters | Lista 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.