tmux-bridge-mcp
MCP-сервер дает агентам в соседних панелях tmux читать друг друга, передавать задачи и следить за логами без общего фреймворка.
- 108 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент вводит текст и клавиши в чужие панели терминала, а значит может запустить команду в чужой оболочке.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/tmux-bridge-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент вводит текст и клавиши в чужие панели терминала, а значит может запустить команду в чужой оболочке.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
tmux-bridge-mcp связывает агентов, запущенных в разных панелях tmux: Claude Code, Codex, Gemini CLI, Kimi CLI, OpenCode, CodeBuddy, Copilot CLI и Grok Build. Сервер работает по `stdio` и обращается к tmux напрямую через `capture-pane`, `send-keys` и `list-panes`, без промежуточных зависимостей. Агент читает вывод другой панели (`tmux_read`), отправляет сообщение или команду (`tmux_message`, `tmux_type`, `tmux_keys`), называет панели по ролям (`tmux_name`) и ищет нужную по метке. Порядок работы такой: прочитать панель, написать, снова прочитать и убедиться, что текст дошел. Так Gemini исследует, Claude пишет код, а Codex делает ревью без копирования через буфер обмена.
Для кого. Разработчикам, которые держат несколько ИИ-агентов в одном tmux и надоело самим переносить контекст между ними.
Подходит, если
- Claude дописал функцию, и Codex в соседней панели должен ее проверить.
- Агент следит за панелью с `tail -f` и реагирует на ошибки сборки.
- Исследователь Gemini передает найденное исполнителю по метке панели.
- Нужна цепочка из трех агентов без переписывания под CrewAI или LangChain.
Не подходит, если
- Агенты запущены вне tmux: в отдельных окнах или на разных машинах.
- Требуется протокол для распределенных агентов по сети.
- Агент не должен управлять вводом в чужих терминалах.
Пример запроса к агенту
Прочитай последние 20 строк панели codex, отправь туда просьбу проверить мой файл и перечитай, что получилось.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужны tmux 3.2 или новее и Node.js 18 или новее. Сервер вводит текст и нажатия клавиш в чужие панели, поэтому агент может отправить команду в оболочку: изолируйте панели с важными сессиями. Защита «сначала прочитай» требует чтения панели перед записью, но не заменяет подтверждения человека. Для Kimi CLI используется отдельный адаптер вместо MCP. После установки агентов перезапускают, а при запуске через `npx` версия кэшируется, и обновление требует `npx tmux-bridge-mcp@latest`.
Как отключить. Удалите запись `tmux-bridge` из конфигурации MCP каждого агента и, если ставили глобально, выполните `npm uninstall -g tmux-bridge-mcp`.
Частые вопросы
Как настроить всех агентов сразу?
Командой `npx tmux-bridge-mcp setup`: она находит установленных агентов и пишет подходящую конфигурацию MCP для каждого.
Сколько инструментов у сервера?
Девять, среди них `tmux_read`, `tmux_message`, `tmux_type`, `tmux_keys`, `tmux_name`, `tmux_list`, `tmux_resolve`, `tmux_id` и `tmux_doctor`.
Можно ли подключить вручную?
Да. Добавьте в конфигурацию агента сервер `tmux-bridge` с командой `npx` и аргументами `-y tmux-bridge-mcp`.
Нужен ли отдельный протокол между агентами?
Нет. Все идет обычными вызовами MCP-инструментов, транспортом служит сам tmux.
Есть ли перевод README?
Да, на китайский: `README.zh-CN.md`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыНастроенный tmux и CLI tmux-bridge: агенты читают соседние панели, вводят в них текст и обмениваются заданиями между собой.
ccmux показывает все кодовые агенты в tmux: кто работает, кто ждет вас, запуск в worktree и передача ответа между сессиями.
CLI и консольное приложение показывают, какие кодовые агенты в ваших сессиях tmux работают, ждут вашего решения или закончили
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
ReevesAgents запускает Claude Code, Codex, Hermes и других CLI-агентов рядом в tmux, а MCP дает одному вести остальных.
Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов
Коротко о README
README объясняет, что такое tmux, какую проблему решает связка агентов, поддерживаемых агентов, быстрый старт, обновление и архитектуру с порядком «прочитать, действовать, прочитать».