Recalld

Memória de longo prazo gerenciada para agentes de IA. Fatos evoluem conforme as informações mudam, e os agentes recuperam contexto relevante sem um sistema de memória personalizado.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Integração MCP

O Recalld é fornecido como um servidor MCP nativo. Aponte qualquer cliente compatível com MCP para ele e seu assistente terá ferramentas de memória sem nenhum código de integração.

Endpoint

https://eu.recalld.ai/mcp

Transporte HTTP streamable, sem estado. Use o host para sua região.

Configurar um cliente

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

Essa é toda a configuração. Nenhuma chave vai no arquivo.

Autorização

MCP não usa chaves de API

O endpoint rejeita chaves rcd_. Ele é um recurso protegido por OAuth, e o token precisa vir do próprio servidor de autorização do Recalld.

Na primeira chamada, o servidor responde 401 com um cabeçalho WWW-Authenticate apontando para /.well-known/oauth-protected-resource. Clientes que implementam autorização MCP seguem isso automaticamente: eles descobrem o servidor de autorização, abrem um navegador para você aprovar a conexão e armazenam o token resultante por conta própria.

A aprovação é onde o agente é escolhido. O token está vinculado a um agente, então toda chamada de ferramenta dessa conexão lê e escreve a memória desse agente. Para conectar um segundo agente, autorize uma segunda conexão.

Ferramentas

FerramentaFunção
memory_addIngere turnos de conversa ou documentos na memória.
memory_recallRecupera fatos relevantes com seleção assistida por LLM. Retorna uma resposta concisa.
memory_searchRecuperação por embeddings sem seleção por LLM. Retorna candidatos para o agente processar.
memory_filtersLista os tipos de fonte, autores e caminhos de documentos que o agente possui.

Os argumentos espelham os corpos REST. agent_id está ausente em todos os lugares, porque a conexão já o define.

Respondendo a partir de um documento

Ambas as ferramentas de recuperação aceitam os mesmos filtros source_kind, author e path que os endpoints REST. Eles restringem de quais fontes a resposta pode vir, antes da classificação.

Um cliente não consegue adivinhar esses valores, então memory_filters retorna aqueles que o agente realmente possui. Chame-o primeiro e depois passe um de volta. Um filtro que não corresponde a nada retorna nenhum resultado.

thread_id via MCP

memory_add aceita um thread_id opcional de formato livre. Reutilize o mesmo valor para agrupar as memórias de uma sessão, ou omita-o para memória ampla do agente. task_id funciona da mesma forma que na API REST e compartilha descobertas com outros agentes na mesma tarefa.