telemem — MCP-сервер для Claude Code: что делает и как установить
Долговременная память для ИИ-агентов с изоляцией профилей персонажей. Сохраняет факты диалогов и видеоданные на вашем железе или через облачные API.
claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env TELEMEM_CONFIG=<TELEMEM_CONFIG> --env TELEMEM_DEFAULT_USER_ID=<TELEMEM_DEFAULT_USER_ID> --transport stdio telemem -- uvx telememЧто делает telemem
Сервер добавляет агенту слой долговременного хранения данных. Он фиксирует детали долгих бесед и изолирует память конкретных персонажей. Система также разбирает видео на кадры и строит векторный индекс. Поиск работает быстро.
Инструмент повторяет интерфейс Mem0 по формату запросов и ответов. Клиенту доступны 8 функций с префиксом mcp__telemem__*. Для локальной работы используются Qwen и FAISS, поэтому запросы не уходят в сторонние облака. Для внешних моделей нужен ключ OPENAI_API_KEY. Сервер запускается через uvx.
Какие задачи решает
- изолировать профили памяти для разных персонажей и ботов
- сохранять факты из многошаговых диалогов между сессиями
- искать информацию по сохранённым видеозаписям и кадрам
- заменить библиотеку Mem0 без переписывания формата данных
Примеры запросов агенту
- Найди в долговременной памяти всё, что пользователь говорил про настройки базы данных.
- Запомни предпочтения персонажа Боб для будущих разговоров.
- Выполни поиск по видеоряду и опиши нужный фрагмент.
Как установить telemem
Командой платформы
claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env TELEMEM_CONFIG=<TELEMEM_CONFIG> --env TELEMEM_DEFAULT_USER_ID=<TELEMEM_DEFAULT_USER_ID> --transport stdio telemem -- uvx telememВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from telemem <команда>
Командой платформы
codex mcp add telemem --env OPENAI_API_KEY=<OPENAI_API_KEY> --env TELEMEM_CONFIG=<TELEMEM_CONFIG> --env TELEMEM_DEFAULT_USER_ID=<TELEMEM_DEFAULT_USER_ID> -- uvx telememВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from telemem <команда>
Файл настроек
{
"mcpServers": {
"telemem": {
"command": "uvx",
"args": [
"telemem"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"TELEMEM_CONFIG": "<TELEMEM_CONFIG>",
"TELEMEM_DEFAULT_USER_ID": "<TELEMEM_DEFAULT_USER_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from telemem <команда>
Файл настроек
{
"servers": {
"telemem": {
"type": "stdio",
"command": "uvx",
"args": [
"telemem"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"TELEMEM_CONFIG": "<TELEMEM_CONFIG>",
"TELEMEM_DEFAULT_USER_ID": "<TELEMEM_DEFAULT_USER_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from telemem <команда>
Командой платформы
gemini mcp add -e OPENAI_API_KEY=<OPENAI_API_KEY> -e TELEMEM_CONFIG=<TELEMEM_CONFIG> -e TELEMEM_DEFAULT_USER_ID=<TELEMEM_DEFAULT_USER_ID> telemem uvx telememВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from telemem <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о telemem
Как установить telemem в Claude Code?
Выполните команду claude mcp add telemem -e OPENAI_API_KEY=<OPENAI_API_KEY> -- uvx telemem. Вместо <OPENAI_API_KEY> укажите ваш действующий ключ API.
Что делает telemem?
Сервер предоставляет агенту долговременную память для диалогов и мультимодальных данных. Он сохраняет факты, изолирует контекст персонажей и выполняет семантический поиск по текстам и видеокадрам.
Можно ли запускать telemem полностью локально?
Да, по умолчанию поддерживается локальная связка Qwen и FAISS. Данные сохраняются на вашей машине без отправки во внешние облачные сервисы.