Titen Memory — MCP-сервер для Claude Code: как установить
Сервер локальной памяти для агентов на базе SQLite и FTS5 без внешних LLM и эмбеддингов. Сохраняет факты с указанием источника и прав доступа прямо на вашей машине.
claude mcp add --env TITEN_MCP_URL=<TITEN_MCP_URL> --env TITEN_API_KEY=<TITEN_API_KEY> --transport stdio titen-memory -- npx -y titen-memoryЧто делает Titen Memory
Сервер сохраняет граф знаний и контекст диалогов в локальный файл SQLite ~/.titen/memory.db либо в Cloudflare D1. Для поиска записей задействован встроенный полнотекстовый движок FTS5 со стеммингом и ранжированием. Ему не требуются вызовы нейросетей, сторонние провайдеры векторов или платные токены.
Инструмент служит прямой заменой стандартного пакета @modelcontextprotocol/server-memory. Он поддерживает те же девять базовых методов и ресурс memory://knowledge-graph, добавляя ещё десять собственных функций titen_*. При первом старте сервер умеет импортировать накопленный граф из файла memory.json, а встроенная команда audit находит дубликаты и забытые секреты в дампах памяти.
Без установленного Bun версии 1.2 или новее CLI-утилита откажется запускаться. Работа по умолчанию идёт через stdio внутри процесса без сетевых запросов наружу. Для подключения к удалённому инстансу сервер настраивается через переменные TITEN_MCP_URL и TITEN_API_KEY.
Какие задачи решает
- Хранить историю диалогов и факты локально в базе SQLite
- Искать сохранённые знания по ключевым словам через FTS5 без сторонних API
- Заменить reference server-memory с сохранением структуры графа
- Проверять дампы памяти на дубликаты, циклы и утечки секретов
Примеры запросов агенту
- Вспомни, какие требования к авторизации мы обсуждали в прошлый раз.
- Сохрани в памяти, что проект требует Bun 1.2 и базу SQLite.
- Найди через граф знаний все сущности, связанные с микросервисом платежей.
Как установить Titen Memory
Командой платформы
claude mcp add --env TITEN_MCP_URL=<TITEN_MCP_URL> --env TITEN_API_KEY=<TITEN_API_KEY> --transport stdio titen-memory -- npx -y titen-memoryВместо <…> подставьте свои значения
Командой платформы
codex mcp add titen-memory --env TITEN_MCP_URL=<TITEN_MCP_URL> --env TITEN_API_KEY=<TITEN_API_KEY> -- npx -y titen-memoryВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"titen-memory": {
"command": "npx",
"args": [
"-y",
"titen-memory"
],
"env": {
"TITEN_MCP_URL": "<TITEN_MCP_URL>",
"TITEN_API_KEY": "<TITEN_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"titen-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"titen-memory"
],
"env": {
"TITEN_MCP_URL": "<TITEN_MCP_URL>",
"TITEN_API_KEY": "<TITEN_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e TITEN_MCP_URL=<TITEN_MCP_URL> -e TITEN_API_KEY=<TITEN_API_KEY> titen-memory npx -y titen-memoryВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Titen Memory
Как установить Titen Memory в Claude Code?
Выполните команду claude mcp add titen-memory -e TITEN_API_KEY=<TITEN_API_KEY> -- npx -y titen-memory или подключите удалённый инстанс через claude mcp add --env TITEN_MCP_URL=<TITEN_MCP_URL> --env TITEN_API_KEY=<TITEN_API_KEY> --transport stdio titen-memory -- npx -y titen-memory.
Чем Titen Memory отличается от стандартного server-memory?
Вместо поиска подстроки по единственному JSON-файлу Titen использует движок SQLite с FTS5, стеммингом и ранжированием ответов. При этом сохраняется полная совместимость с девятью базовыми вызовами.
Что требуется для локального запуска сервера?
Для работы CLI обязательно нужен установленный рантайм Bun 1.2 или свежее. Других внешних зависимостей пакет не содержит и пишет данные в локальный файл базы.