RE-call MCP Memory Server — MCP-сервер для Claude Code: что делает
Сервер долговременной памяти агента на базе SQLite или PostgreSQL с pgvector. Отсекает устаревшие факты и возвращает отказ вместо случайных догадок.
claude mcp add --env RECALL_SERVING_DSN=<RECALL_SERVING_DSN> --env RECALL_TENANT=<RECALL_TENANT> --env RECALL_TRUST_MODE=<RECALL_TRUST_MODE> --env RECALL_EMBEDDER=<RECALL_EMBEDDER> --env RECALL_TABLE=<RECALL_TABLE> --transport stdio re-call-mcp-memory-server -- uvx recall-ragЧто делает RE-call MCP Memory Server
RE-call хранит контекст в локальном файле SQLite либо в базе PostgreSQL с расширением pgvector. Сервер связывает векторный поиск с полнотекстовым через FTS5 или индексы PostgreSQL. Базовый контур работает локально. Ему не нужны постоянные запросы к LLM ради самой выборки памяти.
Каждый результат возвращается с метками источника и доверия. Устаревшие факты сервер маркирует статусом superseded. Если сходство слабое и порог калибровки не пройден, сервер возвращает вердикт ABSTAIN. Он прямо отказывается отвечать, защищая агента от галлюцинаций.
Инструмент требует окружение Python 3.11+. Без рабочей строки RECALL_SERVING_DSN соединение с PostgreSQL не запустится.
Какие задачи решает
- сохранять контекст агента в базе SQLite или PostgreSQL с pgvector
- блокировать галлюцинации при низком доверии к найденному контексту
- помечать устаревшие данные статусом superseded при появлении новых фактов
- искать документы гибридным методом без дополнительных вызовов LLM
Примеры запросов агенту
- Проверь по базе RE-call, какие параметры развёртывания мы согласовали для сервиса авторизации.
- Найди в памяти последние требования к схеме базы данных и покажи источник записей.
Как установить RE-call MCP Memory Server
Командой платформы
claude mcp add --env RECALL_SERVING_DSN=<RECALL_SERVING_DSN> --env RECALL_TENANT=<RECALL_TENANT> --env RECALL_TRUST_MODE=<RECALL_TRUST_MODE> --env RECALL_EMBEDDER=<RECALL_EMBEDDER> --env RECALL_TABLE=<RECALL_TABLE> --transport stdio re-call-mcp-memory-server -- uvx recall-ragВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from recall-rag <команда>
Командой платформы
codex mcp add re-call-mcp-memory-server --env RECALL_SERVING_DSN=<RECALL_SERVING_DSN> --env RECALL_TENANT=<RECALL_TENANT> --env RECALL_TRUST_MODE=<RECALL_TRUST_MODE> --env RECALL_EMBEDDER=<RECALL_EMBEDDER> --env RECALL_TABLE=<RECALL_TABLE> -- uvx recall-ragВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from recall-rag <команда>
Файл настроек
{
"mcpServers": {
"re-call-mcp-memory-server": {
"command": "uvx",
"args": [
"recall-rag"
],
"env": {
"RECALL_SERVING_DSN": "<RECALL_SERVING_DSN>",
"RECALL_TENANT": "<RECALL_TENANT>",
"RECALL_TRUST_MODE": "<RECALL_TRUST_MODE>",
"RECALL_EMBEDDER": "<RECALL_EMBEDDER>",
"RECALL_TABLE": "<RECALL_TABLE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from recall-rag <команда>
Файл настроек
{
"servers": {
"re-call-mcp-memory-server": {
"type": "stdio",
"command": "uvx",
"args": [
"recall-rag"
],
"env": {
"RECALL_SERVING_DSN": "<RECALL_SERVING_DSN>",
"RECALL_TENANT": "<RECALL_TENANT>",
"RECALL_TRUST_MODE": "<RECALL_TRUST_MODE>",
"RECALL_EMBEDDER": "<RECALL_EMBEDDER>",
"RECALL_TABLE": "<RECALL_TABLE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from recall-rag <команда>
Командой платформы
gemini mcp add -e RECALL_SERVING_DSN=<RECALL_SERVING_DSN> -e RECALL_TENANT=<RECALL_TENANT> -e RECALL_TRUST_MODE=<RECALL_TRUST_MODE> -e RECALL_EMBEDDER=<RECALL_EMBEDDER> -e RECALL_TABLE=<RECALL_TABLE> re-call-mcp-memory-server uvx recall-ragВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from recall-rag <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о RE-call MCP Memory Server
Как установить RE-call MCP Memory Server в Claude Code?
Выполните в консоли команду claude mcp add re-call -e RECALL_SERVING_DSN=<RECALL_SERVING_DSN> -- uvx recall-rag.
Что делает RE-call MCP Memory Server при слабом совпадении данных?
Сервер проверяет результат через калиброванный фильтр доверия. Если релевантность сомнительна, он возвращает статус ABSTAIN с указанием причины вместо приблизительного ответа.
Какая версия Python необходима для работы сервера?
Для запуска пакета через uvx recall-rag требуется Python версии 3.11 или новее.