Ворон: Платформа MCP с открытым исходным кодом добавляет постоянную память и P2P-обмен в интерфейсы LLM.

Что делает Crow
Crow — это платформа для самостоятельного размещения (self-hosted) по протоколу MCP (Model Context Protocol), которая добавляет фронтендам LLM три ключевые возможности: постоянную память с полнотекстовым поиском, структурированные инструменты для исследований с управлением цитированием и зашифрованный обмен данными по принципу peer-to-peer. Все данные по умолчанию хранятся локально в базе данных SQLite без необходимости использования облачных сервисов.
Компоненты архитектуры
Платформа состоит из трёх серверов MCP:
- Сервер памяти — постоянная память на базе SQLite с полнотекстовым поиском FTS5. Сохраняет, восстанавливает, ищет и категоризирует данные, которые сохраняются между сессиями и работают с любым MCP-совместимым фронтендом.
- Сервер исследований — управление проектами с автоматическим созданием цитат в формате APA, проверкой источников, заметками и экспортом библиографии. Использует реляционную схему с внешними ключами (проекты → источники → заметки).
- Сервер обмена — обмен данными по принципу peer-to-peer с использованием Hyperswarm (обнаружение через DHT + проброс NAT), Hypercore (дополняемые реплицируемые ленты) и Nostr (зашифрованные сообщения NIP-44). Не требует центрального сервера или учётных записей. Использует идентификацию на основе Ed25519 + secp256k1 и обмен контактами через коды приглашения.
HTTP-шлюз (Express) объединяет все три сервера с транспортами Streamable HTTP + SSE и OAuth 2.1 для удалённого доступа.
Дизайн с приоритетом локальности
- Данные хранятся в локальном файле SQLite (
data/crow.db) - По умолчанию нет зависимости от облачных сервисов
- Опциональная поддержка Turso для облачной синхронизации (установите
TURSO_DATABASE_URL+TURSO_AUTH_TOKEN) - Нет телеметрии, учётных записей или отправки данных на внешние серверы
- Обмен по P2P зашифрован сквозным шифрованием — данные никогда не проходят через центральный сервер
Совместимость и интеграции
Работает с любыми MCP-совместимыми клиентами, включая Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw и другие. Если ваша локальная настройка LLM поддерживает MCP (или вы можете направить её на HTTP-шлюз), она будет работать.
Включает более 15 конфигураций для интеграции с внешними сервисами: Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search и др. — все они маршрутизируются через самостоятельно размещённый шлюз.
Технологический стек
- Node.js (ESM), @modelcontextprotocol/sdk
- @libsql/client (SQLite/Turso), виртуальные таблицы FTS5 с синхронизацией на основе триггеров
- hyperswarm + hypercore (обнаружение и репликация данных по P2P)
- nostr-tools (зашифрованные сообщения NIP-44, обёртки NIP-59)
- @noble/hashes, @noble/ed25519, @noble/secp256k1 (криптографические примитивы)
- zod (валидация схем)
Установка
git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # установка зависимостей + инициализация SQLiteСерверы запускаются через транспорт stdio (настраивается в .mcp.json) или HTTP-шлюз (npm run gateway). Также доступно развёртывание в облаке в один клик на Render + Turso, если нужен удалённый доступ (оба имеют бесплатные тарифы).
Ссылки и лицензирование
- GitHub: https://github.com/kh0pper/crow
- Документация: https://kh0pper.github.io/crow/
- Начало работы: https://kh0pper.github.io/crow/getting-started/
- Программа для разработчиков: https://kh0pper.github.io/crow/developers/
Лицензия MIT. Приветствуются вклады — существует программа для разработчиков с CLI для создания каркаса, шаблонами и документацией, если вы хотите добавить инструменты или интеграции MCP.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

HolyCode: Docker-контейнер для постоянных сред агентов кодирования с искусственным интеллектом
HolyCode — это Docker-контейнер, который предоставляет постоянную среду разработки для ИИ-агентов, сохраняя сессии, настройки и плагины при пересборках. Он включает предварительно настроенные инструменты браузера для рабочих процессов агентов и поддерживает Claude, OpenAI, Gemini и других провайдеров через OpenCode.

Сервер LocalSynapse MCP позволяет Claude искать в локальных документах без подключения к интернету.
LocalSynapse — это MCP-сервер, который индексирует и выполняет поиск по локальным документам (Word, Excel, PowerPoint, PDF) с использованием гибридного поиска BM25 + AI семантического поиска. Всё работает локально, без необходимости облачных сервисов или API-ключей.
Хирургическое извлечение из GitHub: навык Claude для получения одной функции, а не всего репозитория
Новый навык Claude с открытым исходным кодом под названием surgical-github-extraction не позволяет Claude Code клонировать целые репозитории, когда вам нужна всего одна функция или шаблон. Он читает README, извлекает 1–3 исходных файла и выделяет наименьший полезный модуль с комментарием о происхождении.
Claude Garmin MCP Сервер: Реальные данные фитнеса для умных тренировочных советов
Сервер MCP, который подключает Claude Desktop к Garmin Connect и предоставляет 8 инструментов (готовность к восстановлению, ВСР, МПК и др.) для составления тренировочных планов на основе данных.