Suvadu MCP

MCP-сервер и замена истории оболочки: SQLite-журнал команд с контекстом, который агенты читают по MCP

  • 127 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Хранит историю команд и промптов, в ней бывают секреты, а MCP отдает ее агентам.
Все причины и проверки

appachitech/suvadu

Установка

Ручная установка

brew tap AppachiTech/suvadu && brew install suvadu

Первая команда раздела Install. Для macOS и Linux есть также скрипт и `cargo install suvadu`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хранит историю команд и промптов, в ней бывают секреты, а MCP отдает ее агентам.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Suvadu заменяет историю оболочки хранилищем на SQLite. Каждая команда записывается с кодом выхода, длительностью, каталогом, исполнителем и сессией. Поиск идет по всей истории через `Ctrl+R`, данные остаются на машине. Встроенный MCP-сервер отдает агентам 22 инструмента чтения, 8 ресурсов и 6 промптов: поиск сессий, контекст проекта, разбор неудач, проверка опасных команд, общая библиотека скиллов и сохраненные шаблоны команд. Два инструмента записи выключены, пока пользователь сам не включит их. Утилита отслеживает сессии Claude Code, Codex, OpenCode и Cursor, а для Windsurf, Aider, Continue и Copilot ограничивается разметкой команд.

Для кого. Разработчикам в терминале, которые используют несколько ИИ-агентов и хотят общую память о командах, запусках и ошибках.

Подходит, если

  • Агент должен узнать, какие команды уже выполнялись в проекте и чем закончились.
  • Нужен разбор прошлых ошибок: какая команда падала и после какого запроса.
  • Историю оболочки хотят искать по каталогу, коду выхода и длительности.
  • Несколько агентов (Claude Code, Codex, Cursor) делят единую картину сессий.

Не подходит, если

  • Нужно синхронизировать историю между машинами через облако.
  • Оболочка отличается от zsh и bash, а хук подключить нельзя.
  • Нужен агент, который правит файлы: Suvadu дает только чтение истории.

Пример запроса к агенту

Покажи команды, которые упали в этом проекте за последнюю неделю, и запрос агента перед каждой из них.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Утилита ставит хук в `~/.zshrc` или `~/.bashrc`, перед записью показывает строку и спрашивает подтверждение. Пользователь сам решает, включать ли два инструмента записи MCP. Раз в сутки программа проверяет наличие нового релиза, проверку можно выключить. Windows в разделе установки не упомянут. Измерения скорости (207 мкс на запись команды при 100 000 записей) сделаны на одной машине в одном прогоне, автор оговаривает это сам. Полный захват сессии доступен не для всех агентов: у Cursor нет учета токенов.

Как отключить. Уберите блок хука из `~/.zshrc` или `~/.bashrc` и удалите MCP-запись из клиента. Базу SQLite с историей очистите вручную.

Частые вопросы

Как запустить MCP-сервер Suvadu?

Команда `suvadu mcp-serve` (или `suv mcp-serve`) поднимает stdio-сервер. Ее прописывают в конфигурации MCP-клиента.

Отправляет ли Suvadu данные в облако?

Нет, все локально: без облака, телеметрии и аккаунта. Единственный сам по себе запрос проверяет выход нового релиза раз в сутки.

Могут ли агенты менять историю?

По умолчанию нет. Два инструмента записи включаются только по явному согласию пользователя.

Какие агенты отслеживаются полностью?

Сессии Claude Code, Codex, OpenCode и Cursor (без токенов у Cursor). У остальных клиентов команды только размечаются.

Какие способы установки есть?

Homebrew, установочный скрипт для macOS и Linux, а также `cargo install suvadu` при Rust 1.95 и новее.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер и CLI, которые находят в сессиях Claude Code и Codex, почему файл стал таким: кто и о чем просил агента, когда и что изменилось

MCP-серверРасширенный доступ776Звезды репозитория

MCP-эндпоинт рабочего пространства Salt на вашем сервере: агент создает страницы и базы, ищет и комментирует с правами человека.

MCP-серверШирокий доступ178Звезды репозитория

Cunzhi (寸止)

寸止 (Cunzhi)

MCP-сервер на Rust и Tauri: перед завершением ответа агент показывает окно с вариантами, хранит правила проекта и ищет по коду

MCP-серверШирокий доступ1,4 тыс.Звезды репозитория
Официальный

Синхронизация буфера обмена между устройствами с встроенным MCP-сервером: агент читает вашу историю копирования, данные не уходят в облако

MCP-серверРасширенный доступ2,7 тыс.Звезды репозитория

MCP-сервер и приложение для Mac: один локальный индекс репозиториев, сессий агентов и задач, поиск по смыслу и нити работы

MCP-серверРасширенный доступ76Звезды репозитория

Коротко о README

Программа на Rust хранит историю в SQLite и показывает ее через TUI и CLI. Для агентов поднимается MCP-сервер, у проекта есть сайт с документацией по CLI и MCP.

Бейдж для README

Сообщить о проблеме