Orchestrator — MCP-сервер для Claude Code
Локальный MCP-сервер, который даёт одному кодинг-агенту спросить другого: Codex, Claude, OpenCode, GitHub Copilot или Antigravity. Пригодится, когда нужен второй взгляд на диф или задачу без переключения окон.
claude mcp add orchestrator-mcp -e ORCHESTRATOR_HOST_RUNTIME=<ORCHESTRATOR_HOST_RUNTIME> -e ORCHESTRATOR_CONFIG=<ORCHESTRATOR_CONFIG> -- uvx orchestrator-mcp-serverЧто делает Orchestrator
Orchestrator запускает CLI-агента, который уже установлен и авторизован на вашей машине, передаёт ему запрос и возвращает структурированный ответ. Провайдерские ключи не нужны: вход остаётся внутри каждого CLI, а расход идёт по вашим подпискам. Обычный вызов orchestrator_consult исключает рантайм хоста целиком, поэтому Claude не может через этот инструмент спросить Claude, а Codex — Codex. Ответ приходит с consultation_id, и по нему можно продолжить разговор.
Установка в Claude идёт плагином: /plugin marketplace add crAK1644/orchestrator-mcp, затем /plugin install orchestrator-mcp@orchestrator-mcp и /orchestrator-mcp:setup. Команда setup собирает ~/.orchestrator-mcp/config.yaml из найденных CLI и прогоняет doctor. Для этого на PATH нужен uv, а OpenCode в конфиг придётся вписать руками из примера. После setup переподключите plugin:orchestrator-mcp:orchestrator в /mcp или перезапустите Claude.
Вызовы блокируют ход, который их делает, иногда на минуты. В Claude это обходят так: фоновый субагент выполняет вызов, пока вы работаете дальше. Google-модели здесь доступны через Antigravity CLI.
Какие задачи решает
- получить второе мнение по дифу, не копируя его в другой чат
- продолжить консультацию по тому же
consultation_id - сравнить ответы агентов разных вендоров на одну задачу
- спросить Codex прямо из Claude
- сохранить историю обращений и оценки расходов локально
Примеры запросов агенту
- Спроси Codex, нет ли ошибки в этом диффе
- Попроси OpenCode разобрать функцию
parse_configи верни его ответ - Продолжи консультацию по последнему
consultation_id
Как установить Orchestrator
Командой платформы
claude mcp add orchestrator-mcp -e ORCHESTRATOR_HOST_RUNTIME=<ORCHESTRATOR_HOST_RUNTIME> -e ORCHESTRATOR_CONFIG=<ORCHESTRATOR_CONFIG> -- uvx orchestrator-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from orchestrator-mcp-server <команда>
Командой платформы
codex mcp add orchestrator --env ORCHESTRATOR_HOST_RUNTIME=<ORCHESTRATOR_HOST_RUNTIME> --env ORCHESTRATOR_CONFIG=<ORCHESTRATOR_CONFIG> -- uvx orchestrator-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from orchestrator-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"orchestrator": {
"command": "uvx",
"args": [
"orchestrator-mcp-server"
],
"env": {
"ORCHESTRATOR_HOST_RUNTIME": "<ORCHESTRATOR_HOST_RUNTIME>",
"ORCHESTRATOR_CONFIG": "<ORCHESTRATOR_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from orchestrator-mcp-server <команда>
Файл настроек
{
"servers": {
"orchestrator": {
"type": "stdio",
"command": "uvx",
"args": [
"orchestrator-mcp-server"
],
"env": {
"ORCHESTRATOR_HOST_RUNTIME": "<ORCHESTRATOR_HOST_RUNTIME>",
"ORCHESTRATOR_CONFIG": "<ORCHESTRATOR_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from orchestrator-mcp-server <команда>
Командой платформы
gemini mcp add -e ORCHESTRATOR_HOST_RUNTIME=<ORCHESTRATOR_HOST_RUNTIME> -e ORCHESTRATOR_CONFIG=<ORCHESTRATOR_CONFIG> orchestrator uvx orchestrator-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from orchestrator-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Orchestrator
Как установить Orchestrator в Claude Code?
Добавьте маркетплейс командой /plugin marketplace add crAK1644/orchestrator-mcp, затем поставьте плагин: /plugin install orchestrator-mcp@orchestrator-mcp. После этого запустите /orchestrator-mcp:setup.
Что делает Orchestrator?
Даёт одному кодинг-агенту обратиться к другому CLI-агенту и вернуть его ответ в текущий клиент. Запросы идут через логины, уже настроенные в этих CLI.
Нужны ли ключи API?
Нет. Сервер не просит провайдерский ключ и не проксирует трафик: авторизация остаётся внутри каждого CLI, а расход списывается с ваших подписок.