jules-dispatch — MCP-сервер для Claude Code
Отправляет задачи в Google Jules параллельными сессиями и возвращает ссылки на созданные PR. Подходит для изменений, которые можно разделить на независимые задачи.
claude mcp add --env JULES_API_KEY=<JULES_API_KEY> --env JULES_DEFAULT_SOURCE=<JULES_DEFAULT_SOURCE> --env JULES_DEFAULT_BRANCH=<JULES_DEFAULT_BRANCH> --transport stdio jules-dispatch -- npx -y @yuuqq/jules-dispatchЧто делает jules-dispatch
jules-dispatch подключает Google Jules к Claude Code как MCP-сервер. Агент может отправлять задачи, проверять их статус, подтверждать планы и собирать ссылки на PR. Сервер также работает с Codex и другими перечисленными платформами.
Задачи можно описать в YAML-файлах с названием, репозиторием, веткой и запросом. Пул запускает до 50 созданий сессий параллельно; есть опция задавать интервал между запусками. Для планирования задач с помощью LLM нужен настроенный ключ: основные команды отправки работают и без него.
Для подключения в Claude Code нужна переменная JULES_API_KEY; команду можно дополнить JULES_DEFAULT_SOURCE и JULES_DEFAULT_BRANCH. Параллельный запуск рассчитан на независимые задачи: если несколько сессий меняют одни и те же файлы или зависят от результата друг друга, запускайте их отдельными волнами.
Какие задачи решает
- отправить несколько независимых задач в Google Jules
- собрать ссылки на PR после выполнения задач
- проверить статус сессий и подтвердить их планы
- отменить сессию, которая вышла из-под контроля
Примеры запросов агенту
- Отправь задачи из каталога
tasks/add-testsв Google Jules и собери ссылки на PR. - Проверь статусы запущенных сессий и покажи, где требуется подтверждение плана.
- Разбей миграцию на независимые задачи, спланируй их и дождись моего подтверждения перед отправкой.
Как установить jules-dispatch
Командой платформы
claude mcp add --env JULES_API_KEY=<JULES_API_KEY> --env JULES_DEFAULT_SOURCE=<JULES_DEFAULT_SOURCE> --env JULES_DEFAULT_BRANCH=<JULES_DEFAULT_BRANCH> --transport stdio jules-dispatch -- npx -y @yuuqq/jules-dispatchВместо <…> подставьте свои значения
Командой платформы
codex mcp add jules-dispatch --env JULES_API_KEY=<JULES_API_KEY> --env JULES_DEFAULT_SOURCE=<JULES_DEFAULT_SOURCE> --env JULES_DEFAULT_BRANCH=<JULES_DEFAULT_BRANCH> -- npx -y @yuuqq/jules-dispatchВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"jules-dispatch": {
"command": "npx",
"args": [
"-y",
"@yuuqq/jules-dispatch"
],
"env": {
"JULES_API_KEY": "<JULES_API_KEY>",
"JULES_DEFAULT_SOURCE": "<JULES_DEFAULT_SOURCE>",
"JULES_DEFAULT_BRANCH": "<JULES_DEFAULT_BRANCH>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"jules-dispatch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@yuuqq/jules-dispatch"
],
"env": {
"JULES_API_KEY": "<JULES_API_KEY>",
"JULES_DEFAULT_SOURCE": "<JULES_DEFAULT_SOURCE>",
"JULES_DEFAULT_BRANCH": "<JULES_DEFAULT_BRANCH>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e JULES_API_KEY=<JULES_API_KEY> -e JULES_DEFAULT_SOURCE=<JULES_DEFAULT_SOURCE> -e JULES_DEFAULT_BRANCH=<JULES_DEFAULT_BRANCH> jules-dispatch npx -y @yuuqq/jules-dispatchВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о jules-dispatch
Как установить jules-dispatch в Claude Code?
Выполните claude mcp add jules-dispatch -e JULES_API_KEY=<JULES_API_KEY> -- npx -y @yuuqq/jules-dispatch. Подставьте ключ Google Jules вместо <JULES_API_KEY>. Для дополнительных настроек используйте второй вариант команды из инструкции установки.
Что делает jules-dispatch?
Это MCP-сервер и CLI для отправки задач в Google Jules. Он помогает запускать параллельные сессии, отслеживать их состояние и собирать ссылки на PR.
Сколько сессий можно запускать параллельно?
Пул поддерживает до 50 одновременных созданий сессий. Если задачи затрагивают одни файлы или зависят друг от друга, их рекомендуют отправлять отдельными волнами.