Roampal MCP
Roampal дает Claude Code и OpenCode долгую память, где полезные советы поднимаются выше, а бесполезные уходят вниз по итогам.
- 54 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки сохраняют ваши диалоги с агентом на диск и подмешивают их в контекст.
- Для OpenCode оценка идет отдельным вызовом выбранной модели.
Установка
- Работает в
Ручная установка
pip install roampalПервая команда Quick Start из README. Затем `roampal init` находит установленные инструменты и настраивает их.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки сохраняют ваши диалоги с агентом на диск и подмешивают их в контекст.
- Для OpenCode оценка идет отдельным вызовом выбранной модели.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Roampal — MCP-сервер памяти для ИИ-помощника по коду, который учитывает исход каждого ответа. Перед ответом он подмешивает в контекст подходящие воспоминания, после ответа сохраняет обмен, а затем оценивает, помог ли совет. Хорошие воспоминания растут в весе, плохие теряют его. Для Claude Code это делают хуки и инструмент `score_memories`, для OpenCode плагин с независимой моделью оценки, которая по умолчанию выключена до настройки. Память хранится локально и считается на процессоре, видеокарта не нужна. Автор приводит результат 85,8% на исправленном тесте LoCoMo.
Для кого. Тем, кто работает с Claude Code или OpenCode месяцами и устал заново объяснять агенту договоренности проекта.
Подходит, если
- Агент повторяет одну и ту же ошибку из сессии в сессию.
- Один помощник нужен в нескольких проектах с отдельными профилями памяти.
- Хочется, чтобы удачные подходы всплывали сами, без ручных заметок.
- Память нужна локально, без облачной базы и видеокарты.
Не подходит, если
- Задачи разовые и память между сессиями не нужна.
- Нельзя хранить записи диалога на диске.
- Ожидается готовая память для Cursor без дополнительной настройки.
Пример запроса к агенту
Вспомни, как мы в прошлый раз чинили тесты в этом проекте, и оцени, помогло ли это.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужны Python 3.10 или новее и команда `roampal init`, которая находит установленные инструменты. Для OpenCode оценку выставляет отдельный вызов выбранной модели, и без настройки он отключен. Записи обменов и оценки лежат на диске, учитывайте это для закрытых проектов. Результаты в README получены самим автором на стенде с одной видеокартой, независимой проверки нет. Версия 0.6.0 привязывает профиль памяти к каталогу.
Как отключить. Удалите пакет командой `pip uninstall roampal`, уберите хуки и запись MCP из настроек Claude Code либо плагин из OpenCode. Папку данных памяти очистите вручную.
Частые вопросы
Как подключить Roampal?
Выполните `pip install roampal`, затем `roampal init`. Команда сама находит Claude Code и OpenCode. Ключи `--claude-code` и `--opencode` выбирают один инструмент.
Как Roampal оценивает память?
В Claude Code основная модель вызывает `score_memories` после обмена. В OpenCode оценку ставит отдельная модель-наблюдатель, ее нужно настроить.
Нужна ли видеокарта?
Нет. Сам Roampal работает на процессоре. Видеокарта понадобилась автору только для прогона тестов.
Работает ли с Cursor?
В README перечислены Claude Code и OpenCode. Хуки на Python описаны и для Cursor, но готовой настройки через `roampal init` для него нет.
Можно ли держать разные профили?
Да. Профиль привязывается к каталогу, а клиент передает его заголовком `X-Roampal-Profile`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлагин Supermemory для Claude Code: долговременная память между сессиями с автоматическим поиском по подсказке, сохранением диалога и индексом кодовой базы
Память для ИИ-агентов с тремя типами: факты, события и процедуры, которые учатся на ошибках; облако по ключу или локальная папка
MemoMind MCP дает Claude Code память по проектам: сохраненные факты, события и выводы доступны в локальной панели.
Память для Claude Code: хуки записывают решения человека и агента, оценка ставится задним числом, когда известен исход.
Скилл для Claude Code, который перед каждым нетривиальным ответом сам подтягивает память из Memori Cloud и записывает туда новые факты
Локальная память для агентов: хранит переписку и файлы проекта дословно и находит нужное семантическим поиском через MCP
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Roampal (эта карточка) | нет | не нужна | 54 | |
| agentmemory | да | не нужна | 30 314 | хранит память агента; Roampal оценивает исход каждого совета и поднимает полезные воспоминания |
| MCP Memory Service | нет | не нужна | 2 117 | сервис памяти по MCP; Roampal добавляет хуки Claude Code и плагин OpenCode с оценкой результата |
Коротко о README
Оценка исхода превращает обычную память в отбор: советы, после которых работа удалась, получают приоритет. Хуки и плагин делают это без команд пользователя.