claude-bridge-mcp

claude-bridge-mcp

rahuljava2807MIT
1 звёзд
Claude Bridge MCP — это сервер протокола MCP, который соединяет Claude Code в терминале и Claude Chat на рабочем столе. Он решает проблему передачи контекста между инструментами: больше не нужно копировать вывод из терминала в чат. Вы работаете в Claude Code, а ассистент получает свежий вывод сессии автоматически. Сервер читает логи из директории ~/.claude/projects/ и представляет их как готовые инструменты. И наоборот: вы пишете промпт в Claude Chat, и сервер отправляет его напрямую в сессию Claude Code через файловый inbox. Это замыкает цикл разработки: терминал → чат → терминал.

Установка

npx -y @rahulonramp2807/claude-bridge-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикrahuljava2807
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Забирать последнее сообщение из активной сессии Claude Code.
  • Просматривать список всех локальных сессий с путём к проекту и количеством сообщений.
  • Загружать последние N сообщений из сессии для инъекции в контекст ассистента.
  • Опрашивать файл сессии каждые 2 секунды и получать новые сообщения.
  • Сохранять снимок сессии в Markdown в ~/.claude/bridge-context.md и ~/Documents/.
  • Автоматически обновлять эти файлы каждые 30 секунд без ручных вызовов.
  • Авторизовывать Google Drive и выгружать контекст сессии как Google Документ (привод не нужен).
  • Отправлять промпты в терминал Claude Code из чата через файловый inbox.

Как подключить

Установите сервер через npx (без глобальных зависимостей):

npx -y @rahulonramp2807/claude-bridge-mcp

Добавьте конфигурацию в claude_desktop_config.json:

{ "mcpServers": { "claude-bridge": { "command": "npx", "args": ["-y", "@rahulonramp2807/claude-bridge-mcp"] } } }

Перезапустите Claude Desktop. Запустите Claude Code в терминале — сервер обнаружит сессию автоматически.

Примеры запросов

  • «Покажи последний вывод из моей сессии Claude Code.» — сервер выполнит get_latest_output.
  • «Найди все активные сессии и покажи, над какими проектами я работаю.» — запрос к list_sessions.
  • «Загрузи последние 5 сообщений из сессии и добавь их в промпт.» — используется get_session_context.
  • «Сохрани текущую сессию в Google Документы и включи автообновление.» — комбинация setup_drive_sync и start_auto_sync.
  • «Отправь в терминал команду «запустить миграцию базы данных».» — send_to_session запишет промпт в inbox.

Технические детали

  • Язык разработки: TypeScript
  • Транспортный протокол: stdio
  • Лицензия: MIT — открытый исходный код
  • Совместимые клиенты: Claude Desktop, Claude Chat, Cursor

Поделиться