SimpleMem
MCP-сервер долгой памяти для агентов: сжимает диалоги в атомарные факты, разрешает местоимения и привязывает время к абсолютным датам
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Облачный вариант хранит содержимое диалогов пользователя на стороннем сервисе
- Нужен токен OpenRouter, который тратит бюджет на извлечение фактов и эмбеддинги
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/simplememОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport http simplemem https://mcp.simplemem.cloud/mcp --header 'Authorization: Bearer <ваш AUTHORIZATION>'Или добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"simplemem": {
"type": "http",
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"simplemem": {
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"simplemem","type":"http","url":"https://mcp.simplemem.cloud/mcp","headers":{"Authorization":"Bearer <ваш AUTHORIZATION>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"simplemem": {
"type": "http",
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.simplemem]
url = "https://mcp.simplemem.cloud/mcp"
http_headers = { Authorization = "Bearer <ваш AUTHORIZATION>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"simplemem": {
"httpUrl": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"simplemem": {
"serverUrl": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"simplemem": {
"type": "streamableHttp",
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"simplemem": {
"type": "streamable-http",
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"simplemem": {
"type": "remote",
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"simplemem": {
"url": "https://mcp.simplemem.cloud/mcp",
"headers": {
"Authorization": "Bearer <ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавь в конфиг MCP-клиента: {"mcpServers": {"simplemem": {"url": "https://mcp.simplemem.cloud/mcp", "headers": {"Authorization": "Bearer YOUR_TOKEN"}}}}. Токен и ключ OpenRouter получаются на mcp.simplemem.cloud.
Другие способы из описания автора
{"mcpServers": {"simplemem": {"url": "https://mcp.simplemem.cloud/mcp", "headers": {"Authorization": "Bearer YOUR_TOKEN"}}}}Токен получается на mcp.simplemem.cloud после привязки ключа OpenRouter.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SimpleMem превращает историю диалога в компактные самодостаточные факты: заменяет местоимения вроде «он» и «завтра» на конкретные имена и даты, а не хранит сырой текст переписки. При запросе использует гибридный поиск, который сочетает семантику, ключевые слова и фильтры по метаданным, а для сложных вопросов умеет разбивать их на подзапросы и уточнять ответ. Данные каждого пользователя хранятся в отдельной таблице с токен-авторизацией, подключение идет по MCP через Streamable HTTP либо к облачному сервису, либо к собственному развернутому серверу на Python.
Для кого. Для тех, кто хочет дать своему AI-ассистенту память между сессиями без ручного копирования контекста заново.
Подходит, если
- Нужно, чтобы ассистент помнил факты и решения из прошлых разговоров
- Нужен поиск по накопленной истории с учетом смысла, а не только ключевых слов
- Работа идет с несколькими MCP-клиентами и нужна общая база памяти между ними
Не подходит, если
- Данные диалогов нельзя отправлять на сторонний облачный сервис по политике конфиденциальности
- Достаточно памяти в пределах одной сессии без сохранения между запусками
Пример запроса к агенту
Запомни через SimpleMem, что я предпочитаю TypeScript и работаю над проектом X, а на следующей сессии подтяни это из памятиОграничения
Облачный вариант требует ключ OpenRouter и токен аутентификации, извлечение фактов и эмбеддинги считаются через LLM и модель эмбеддингов на OpenRouter, то есть платно за использование. Самостоятельный хостинг убирает облачную зависимость, но требует Python-окружения и своей инфраструктуры.
Как отключить. Удалите блок simplemem из конфигурации MCP-клиента. Для самостоятельного хостинга остановите процесс python run.py.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| JWT_SECRET_KEY секрет | Секрет для подписи токенов при самостоятельном хостинге. |
| ENCRYPTION_KEY секрет | 32-байтный ключ шифрования хранимых API-ключей при самостоятельном хостинге. |
Проверка безопасности
- Облачный вариант хранит содержимое диалогов пользователя на стороннем сервисе
- Нужен токен OpenRouter, который тратит бюджет на извлечение фактов и эмбеддинги
Коротко о README
README MCP-сервера описывает SimpleMem как продакшн-сервис долгой памяти с семантическим сжатием без потерь, разрешением местоимений, привязкой времени и гибридным поиском. Указаны быстрый старт через облачный сервис mcp.simplemem.cloud и вариант самостоятельного хостинга на Python. Приведена таблица MCP-инструментов и пример JSON-конфигурации клиента с полем url и заголовком авторизации.
Частые вопросы
Можно ли развернуть у себя?
Да, папка MCP в репозитории содержит self-hosted сервер на Python, который поднимается командой python run.py.
Какие инструменты доступны агенту?
memory_add, memory_add_batch, memory_query, memory_retrieve, memory_stats и memory_clear для полного цикла работы с памятью.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента