Tinybrain: Система памяти MCP для задач наступательной безопасности
Tinybrain, разработанный Rainmana, является инструментом сервера MCP, созданным с использованием Go 1.24+, который интегрируется с крупными языковыми моделями. Он функционирует как специализированная система хранения памяти для специалистов по безопасности, тестировщиков на проникновение и AI-ассистентов, занимающихся наступательной безопасностью. Tinybrain использует SQLite для локального постоянного хранения и предоставляет набор инструментов MCP для операций управления памятью. Он поддерживает различные AI-клиенты и предлагает обновления в реальном времени через события, отправляемые сервером. Этот бесплатный инструмент направлен на улучшение процессов сбора и анализа разведывательной информации.
К чему подключается Tinybrain?
Tinybrain подключается к Большим Языковым Моделям с использованием Протокола Контекста Модели (MCP). Он устанавливает эти соединения через MCP по stdio, используя JSON-RPC 2.0 для связи. Для локального хранения данных Tinybrain использует SQLite, сохраняя данные памяти локально. Система также интегрируется с PocketBase для обеспечения возможностей в реальном времени через события, отправляемые сервером, для обновлений в реальном времени. Подтвержденные совместимые AI клиенты включают Claude Desktop, Cursor, Cline и любой общий клиент MCP, расширяя его охват в экосистемах AI.
Основные функции и инструменты
Tinybrain предоставляет коллекцию инструментов MCP, количество которых составляет либо 50+, либо 40+, предназначенных для операций управления памятью. Эти инструменты классифицируются по таким областям, как Основные Операции Памяти, Управление Сессиями и Задачами, и Расширенные Функции Памяти. Дополнительные категории включают Шаблоны Безопасности и Пакетные Операции, Жизненный Цикл Памяти и Очистка, Поиск с Поддержкой AI, Уведомления в Реальном Времени, и Мониторинг Системы. Хотя полный список отдельных вызываемых инструментов не указан, упоминается Справочник API для получения дополнительной информации.
Для кого это?
Tinybrain предназначен для специалистов по безопасности, тестировщиков на проникновение и AI помощников, сосредоточенных на задачах наступательной безопасности. Его возможности поддерживают людей, занимающихся сбором данных для построения графов знаний о взаимодействии и воспоминанием информации между сессиями. Система также предназначена для тех, кто выполняет рабочие процессы в области домена, такие как обзор кода, задачи Capture The Flag (CTF) и анализ угроз. Пропустите это, если ваша работа не связана с наступательной безопасностью или продвинутым управлением памятью для AI моделей.
Как начать
Сервер аутентифицируется с использованием API ключа, переданного как переменная окружения. При желании укажите пользовательское местоположение базы данных с помощью переменной окружения TINYBRAIN_DB_PATH, а взаимодействие происходит через MCP по stdio.
Сценарии использования
- Сбор данных для построения графа знаний о взаимодействии и воспоминание информации между сессиями.
- Выполнение рабочих процессов в области домена для обзора кода, CTF и анализа угроз.
- Поддержка сбора разведывательной информации (OSINT, HUMINT, SIGINT) и реверс-инжиниринга (анализ вредоносных программ, исследование уязвимостей).
Tinybrain предлагает специализированную систему хранения памяти для offensive security, интегрируя LLMs через MCP. Его набор инструментов управления памятью и поддержка различных AI клиентов делают его ценным активом для специализированных задач безопасности. Опциональная аутентификация по токену-носителю предоставляет уровень контроля доступа. Начните с интеграции Tinybrain, чтобы зафиксировать результаты для графа знаний о взаимодействии.