Memanto — MCP-сервер для Claude Code: что делает и как установить
Добавляет агентам долговременную семантическую память через протокол MCP, чтобы не повторять контекст и предпочтения в каждой новой сессии.
claude mcp add memanto -- uvx memanto-mcpЧто делает Memanto
Сервер связывает функции сервиса Memanto с инструментами агента. По умолчанию доступны семь инструментов для работы с памятью: сохранение отдельной записи через remember, пакетная загрузка batch_remember до 100 элементов, семантический поиск recall, фильтрация недавних заметок и выборка по конкретной дате. Инструмент answer синтезирует ответы с опорой на сохранённую базу знаний.
Записи автоматически получают метку источника по имени подключённого клиента (cursor, claude_code или codex), поэтому разные редакторы не смешивают свои контексты внутри одного пространства имён. При передаче флага MEMANTO_EXPOSE_ADMIN=true сервер открывает дополнительные инструменты для создания, просмотра и удаления профилей агентов.
Для работы обязательно требуется токен MOORCHEH_API_KEY, а окружение должно содержать Python 3.10 или новее. При запуске через сетевые транспорты SSE или Streamable HTTP сервер не проверяет входящую авторизацию клиентов, поэтому для защиты удалённого подключения нужен внешний прокси.
Какие задачи решает
- сохранять предпочтения и архитектурные решения между сессиями
- находить контекст прошлых обсуждений через семантический поиск
recall - загружать до 100 фактов за один вызов из файлов документации
- различать авторов записей при совместной работе в Cursor, Codex и Claude Code
Примеры запросов агенту
- Запомни, что для форматирования кода в этом проекте используется ruff.
- Найди в памяти наши предыдущие решения по схеме таблиц базы данных.
- Что изменилось в требованиях по проекту с прошлой недели?
Как установить Memanto
Командой платформы
claude mcp add memanto -- uvx memanto-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from memanto-mcp <команда>
Командой платформы
codex mcp add mcp -- uvx memanto-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from memanto-mcp <команда>
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "uvx",
"args": [
"memanto-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from memanto-mcp <команда>
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"memanto-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from memanto-mcp <команда>
Командой платформы
gemini mcp add mcp uvx memanto-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from memanto-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Memanto
Как установить Memanto в Claude Code?
Выполните команду claude mcp add memanto -- uvx memanto-mcp. Для работы также задайте переменную MOORCHEH_API_KEY в файле .env или переменных окружения.
Что делает MCP-сервер Memanto?
Он предоставляет агенту инструменты долговременной памяти для сохранения фактов, поиска по смыслу и формирования RAG-ответов на базе накопленного контекста.
Какие зависимости нужны для запуска Memanto?
Пакету требуются интерпретатор Python 3.10+, библиотеки memanto>=0.2.13, mcp>=1.2,<2 и действующий ключ MOORCHEH_API_KEY.