Skip to main content
Glama
Joncik91
by Joncik91

Claude Bridge

License: MIT Node.js 18+ TypeScript MCP GitHub stars PRs welcome

MCP-сервер, обеспечивающий совместную работу Claude Code и моделей GLM от Z.ai — используйте Claude Opus для планирования, пока GLM занимается реализацией.

Объедините сильные стороны Claude Code и GLM от Z.ai в одном рабочем процессе. Этот MCP-сервер позволяет Opus заниматься высокоуровневым планированием, а GLM — реализацией, координируя действия через общую очередь задач, выполняемых одновременно в разных терминалах. Запускайте Claude Code с вашей подпиской Max или API для архитектуры, а Claude Code с Z.ai (GLM) для исполнения — они будут работать вместе одновременно.

Содержание


Related MCP server: Herald

Зачем это нужно

У вас есть подписка Claude, но вы упираетесь в лимиты. Покупка второй подписки Claude — дорогое удовольствие (или повышение тарифа может быть слишком накладным), но подписка Z.ai стоит дешевле, а GLM пишет код так же хорошо, как Sonnet.

Вопрос: Как заставить Claude и GLM работать вместе?

Ответ: Claude Bridge. MCP-сервер, который координирует их работу через общую очередь задач.

┌─────────────────────────┐                    ┌─────────────────────────┐
│   Terminal 1            │                    │   Terminal 2            │
│   Claude Opus           │                    │   Z.ai GLM              │
│   (Architect)           │                    │   (Executor)            │
│                         │    Claude Bridge   │                         │
│   • Plans features      │◄──────────────────►│   • Pulls tasks         │
│   • Designs architecture│    (Shared Queue)  │   • Writes code         │
│   • Makes decisions     │                    │   • Reports back        │
└─────────────────────────┘                    └─────────────────────────┘

Краткий пример

Терминал 1 (Opus): "Добавь задачу на реализацию JWT-аутентификации"

Терминал 2 (GLM): "Получить следующую задачу" → выполняет → "Задача выполнена"

Терминал 1: "Что выполнил исполнитель?" → проверяет результаты

Функции

  • Очередь задач — с приоритетами, зависимостями и категориями

  • Общее состояние — фокус проекта и принятые решения видны обеим сторонам

  • Контекст сессии — продолжение работы с того места, где вы остановились

  • Уточнения — исполнитель задает вопросы, архитектор отвечает

  • Экономия токенов — разработано для минимизации использования Opus

Когда НЕ следует использовать

Если вы используете фреймворк планирования, такой как Get-Shit-Done (GSD), вам не нужен этот мост. Фреймворки вроде GSD хранят контекст в файлах проекта (.planning/), которые оба терминала могут читать напрямую. Слэш-команды, такие как /gsd:plan-phase и /gsd:execute-phase, работают в любом терминале.

Используйте Claude Bridge для:

  • Разовых задач, быстрых исправлений, единичных исследований

  • Проектов без фреймворка планирования

  • Непрерывности сессии после перезапуска

Пропустите мост, если:

  • Используете GSD или аналогичные файловые фреймворки планирования

  • Оба терминала имеют доступ к одной файловой системе проекта

Предварительные требования

Настройка профиля терминала

Одна и та же подписка в обоих терминалах? Просто запустите claude в каждом — настройка профиля не требуется.

Claude + Z.ai GLM? Добавьте эту функцию в профиль вашей оболочки:

Windows PowerShell (notepad $PROFILE):

function use-glm {
    $env:ANTHROPIC_BASE_URL = "https://api.z.ai/api/anthropic"
    $env:ANTHROPIC_AUTH_TOKEN = "your_zai_api_key_here"
    Write-Host ">>> GLM ACTIVE (Executor mode)" -ForegroundColor Cyan
}

macOS/Linux (~/.bashrc или ~/.zshrc):

use-glm() {
    export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"
    export ANTHROPIC_AUTH_TOKEN="your_zai_api_key_here"
    echo ">>> GLM ACTIVE (Executor mode)"
}

Использование:

  • Терминал 1: Просто запустите claude (использует вашу подписку Claude)

  • Терминал 2: Запустите use-glm, затем claude (использует API Z.ai)

Подробности настройки см. в GUIDE.md.

Быстрый старт

# 1. Clone and build
git clone https://github.com/Joncik91/claude-bridge-server.git
cd claude-bridge-server
./setup.sh          # or setup.bat on Windows

# 2. Configure MCP (see GUIDE.md for details)
claude mcp add --scope user --transport stdio claude-bridge -- node /path/to/server/dist/index.js

Документация

GUIDE.md — Полная настройка, конфигурация терминала, использование и устранение неполадок

Работает и с другими MCP-клиентами

Хотя мост разработан для Claude + GLM, это стандартный MCP-сервер — он работает с любым CLI, совместимым с MCP:

  • Два экземпляра Claude Code (одинаковые или разные подписки)

  • Gemini CLI

  • OpenCode

  • Qwen Code

  • Любой другой MCP-клиент

Безопасность

Claude Bridge находится между двумя CLI, которые хранят реальные API-токены. Стоит прояснить три момента:

  • API-токены никогда не проходят через мост. Протокол сервера передает задачи, статусы и результаты, а не учетные данные. Каждый терминал проходит аутентификацию у своего провайдера напрямую (ваша подписка Claude с одной стороны, ваш ключ Z.ai с другой). Шаблон профиля оболочки в разделе Предварительные требования нужен для того, чтобы сессия терминала устанавливала ANTHROPIC_AUTH_TOKEN — мост никогда его не читает.

  • Не сохраняйте use-glm с открытым ключом в репозитории. Фрагменты профиля оболочки в этом README и GUIDE.md используют плейсхолдер — замените его на ${ZAI_API_KEY} или аналогичный и загружайте секрет из менеджера паролей / системной связки ключей. Открытый ключ в ~/.bashrc — это открытый ключ в каждой резервной копии вашей домашней директории.

  • Общая очередь задач локальна для процесса моста. Задачи, уточнения и заметки рецензента живут в оперативной памяти процесса моста. Не направляйте два несвязанных проекта на один и тот же экземпляр моста — очередь по дизайну предназначена для одного клиента.

Для командного использования: каждая пара терминалов (архитектор + исполнитель) должна запускать свой собственный процесс моста, а не использовать один общий. Транспорт MCP — это stdio на локальной машине; ничего не прослушивается через сетевой порт.

Лицензия

MIT — см. LICENSE.

Благодарности

  • Создано для Claude Code компанией Anthropic

  • Разработано для интеграции с Z.ai GLM

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Joncik91/claude-bridge-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server