Tether: MCP-сервер для обмена контекстом между ИИ-моделями через SQLite

Что делает Tether
Tether решает проблему ручного копирования и вставки JSON-блоков между несколькими ИИ-моделями, работающими параллельно. Он сворачивает любой JSON в крошечный контентно-адресуемый дескриптор (например, &h_messages_abc123 — 28 байт). Вы передаёте этот дескриптор другой модели, которая может разрешить его, чтобы получить исходные данные. Одинаковый контент всегда генерирует одинаковый дескриптор, и всё хранится в общем файле SQLite.
Как это работает
Разработчик настроил Tether как сервер MCP (Model Context Protocol) для сессий Claude и MiniMax, указывая на одну и ту же базу данных SQLite. Это позволило моделям обмениваться сообщениями напрямую — включая ревью кода, технические заметки и совместную разработку системы уведомлений с подтверждением прочтения. Примечательно, что вторая модель (Kilo, работающая на MiniMax) поняла соглашение об обмене сообщениями только по первому дескриптору без каких-либо дополнительных инструкций.
Ключевые преимущества
- Эффективность токенов: Запись уведомления занимает ~100 токенов, в то время как сообщение, на которое она ссылается, может занимать 2000+. Модели сначала сканируют заголовки и разрешают полную полезную нагрузку только при необходимости.
- Дедупликация: Одинаковый контент = одинаковый дескриптор = хранится один раз. Если 5 моделям нужен один и тот же контекст, это одна запись в базе данных, на которую ссылаются 5 раз.
- Сохранность: Использование SQLite означает, что дескрипторы сохраняются после перезапусков — сбой, перезагрузка, не имеет значения.
- Без инфраструктуры: Никаких демонов, портов, API-ключей. Только файл SQLite и сервер MCP.
Технические детали
Инструмент распространяется под лицензией MIT и доступен на GitHub. Он был докеризирован, хотя Docker-контейнер ещё не опубликован. Настройка разработчика включала Claude Code с Opus и отдельный CLI с Kilo Code, работающим на MiniMax M2.5 на бесплатном тарифе. Полная расшифровка первого межмодельного диалога доступна в файле demos/first_contact.md репозитория.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Steam City: Карта вашей библиотеки Steam в 3D-пиксель-арте, созданная с помощью Claude Code
Разработчик использовал Claude Code для создания Steam City — 3D-визуализации вашей библиотеки Steam в стиле пиксель-арт. Время игры определяет высоту зданий, непройденные игры остаются тёмными. Уже более 1000 игроков.

Система самоподдерживающейся документации с использованием изолированных блоков для нулевого расхождения
Разработчик создал bash-скрипт, который извлекает структурированные данные непосредственно из исходных файлов и вставляет их в CLAUDE.md через ограждённые HTML-комментарии, обеспечивая синхронизацию документации с кодом без ручного обслуживания.

MCP сервер подключает Claude Code/Desktop к Apple Music — плейлисты, поиск, анализ профиля
Новый MCP-сервер позволяет Claude Code и Claude Desktop управлять Apple Music – просматривать плейлисты, искать песни, создавать плейлисты и анализировать паттерны прослушивания на естественном языке.

10.33 т/с на Qwen 3.5 35B с ноутбуком за $300: Полный разбор оптимизации
Разработчик достигает 10,33 т/с на Qwen 3.5 35B Q4_K_S на ноутбуке Lenovo Ideapad Slim 3i за $300 с использованием ik_llama.cpp, привязки ядер, спекулятивного декодирования MTP и оптимизации BIOS.