Руководство по коннектору7 мин чтенияMCP-инструментов: 227 языков

Как подключить CircleCI к Cursor через MCP

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

CircleCI

CircleCI

Let your AI check CircleCI: pipelines, workflows and jobs, failed tests and artifacts, Insights metrics and flaky tests, contexts and variable names, and start pipelines or rerun and cancel workflows after you confirm.

инструментов

22

Регион

INTL

Категория

Инфраструктура

Аутентификация

API Key

Требуемые env-vars

CIRCLECI_TOKEN
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте CircleCI одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

Попробуй спросить

Примеры промптов для CircleCI

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

CircleCI · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → CircleCI, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

CircleCI + Cursor

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

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

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

CIRCLECI_TOKEN

Шаг 1 — Получите учётные данные

  1. Войдите в CircleCI по адресу https://app.circleci.com и откройте User Settings → Personal API Tokens (https://app.circleci.com/settings/user/tokens).
  2. Нажмите Create New Token, дайте токену имя и скопируйте его. Новые токены начинаются с CCIPAT_. Проектные API-токены из настроек проекта с API v2 не работают.
  3. Вставьте токен в CIRCLECI_TOKEN как есть, без префикса, и установите коннектор. Он передаётся в заголовке Circle-Token только на circleci.com.
  4. Проверьте настройку с помощью circleci_get_current_user, а затем circleci_list_collaborations, который показывает организации, в которых вы состоите.

Кто что видит: у токена те же права, что и у вашего пользователя CircleCI, во всех организациях, в которых вы состоите. Делитесь MCP-сервером только с теми, кому можно видеть эти сборки.

Слаги проектов: большинству инструментов нужен слаг проекта, который показан в Project Settings → Overview. Проекты через GitHub OAuth и Bitbucket Cloud используют gh/<org>/<repo> или bb/<workspace>/<repo> (например, gh/ivanov-tech/web-app); проекты через GitHub App и GitLab используют circleci/<organization id>/<project id>. Передавайте слаг как есть, вместе с косыми чертами.

Запускает сборки и останавливает текущую работу, поэтому ИИ сначала спрашивает: circleci_trigger_pipeline запускает новый пайплайн на ветке или теге. Ему нужен id определения из circleci_list_pipeline_definitions, а тому, в свою очередь, нужен id проекта из circleci_get_project; для проектов GitLab он недоступен. circleci_rerun_workflow перезапускает воркфлоу как новый воркфлоу: все джобы, только начиная с упавшей джобы или выбранные вами джобы. circleci_cancel_workflow останавливает выполняющийся воркфлоу, и ещё не начатые джобы уже не запустятся. Запуск и перезапуск расходуют кредиты и выполняют всё, что предусмотрено конфигурацией, включая джобы деплоя; отмена может оставить деплой незавершённым. Перед каждым таким вызовом ИИ называет проект, ветку, воркфлоу или джобы и ждёт вашего «да». При установке ни один инструмент не отключён, и ничто здесь не удаляет проекты, контексты или переменные.

Как выяснить, почему упала сборка: circleci_list_pipelines (сначала новые, при желании только по одной ветке), circleci_get_pipeline по id или circleci_get_pipeline_by_number по #номеру из приложения; затем circleci_list_pipeline_workflows и circleci_list_workflow_jobs, чтобы найти упавшую джобу и её номер. circleci_get_job даёт статус, длительность, executor, использованные контексты и веб-ссылку. circleci_list_job_tests считает пройденные, пропущенные и упавшие тесты и показывает каждый упавший тест с его сообщением (только для джоб, которые сохраняют результаты тестов). circleci_list_job_artifacts выводит сохранённые артефакты со ссылками на скачивание, для которых нужен тот же токен. Полные логи шагов есть только в приложении CircleCI, по web_url джобы.

Тренды и нестабильные тесты: circleci_get_workflow_metrics сводит все воркфлоу проекта за период от последних 24 часов до последних 90 дней (запуски, доля успешных, длительность, израсходованные кредиты, время восстановления), по одной ветке или по всем. circleci_get_workflow_summary показывает один воркфлоу за последние 90 дней и его тренд по сравнению с предыдущим периодом. circleci_list_flaky_tests выводит тесты, которые на одном и том же коммите и прошли, и упали, с числом таких случаев и потерянным временем. Данные Insights обновляются раз в сутки, а не в реальном времени.

Контексты и переменные: circleci_list_contexts нужен id организации из circleci_list_collaborations (или слаг организации, например gh/ivanov-tech, для организаций GitHub OAuth и Bitbucket). circleci_list_context_env_var_names и circleci_list_project_env_var_names возвращают только имена переменных окружения, но никогда их значения.

Пагинация: списки возвращают next_page_token; ИИ передаёт его обратно как page_token, пока он не станет пустым.

Частые ошибки: 401: токен неверный или отозван, либо это проектный API-токен; создайте персональный API-токен в User Settings. 404: слаг проекта неверный или ваш пользователь не видит проект; для проектов вне вашего доступа CircleCI отвечает 404, а не 403. 429: достигнут лимит запросов; подождите минуту и повторите.

Коннектор не охватывает одобрение приостановленных джоб, создание и удаление проектов, контекстов, переменных окружения, расписаний и вебхуков, а также чтение полных логов шагов.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Cursor

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо YOUR_MCP_API_KEY.
  2. Сохрани файл и перезапусти Cursor.
  3. Открой Cursor → Settings → MCP и проверь, что anythingmcp есть в списке и подключён.
  4. Начинай общаться: агент теперь может вызывать инструменты CircleCI.

Доступные инструменты

ToolWhat it does
circleci_get_current_userGet the CircleCI user the personal API token belongs to: id, login and name
circleci_list_collaborationsList the organizations the user belongs to: id, name, VCS type and slug (e.g. gh/acme, or circleci/<org-id> for GitHub App and GitLab…
circleci_get_projectGet a project by slug: name, project id, organization name, slug and id, and the connected repository URL and default branch
circleci_list_pipeline_definitionsList the pipeline definitions of a project: id, name, description and where the config and code come from
circleci_list_pipelinesList the pipelines of a project, newest first: id, number, state, branch or tag, commit, trigger, actor, time and setup errors
circleci_get_pipelineGet one pipeline by id: number, state, branch or tag, commit, trigger, actor, time and setup errors
circleci_get_pipeline_by_numberGet one pipeline of a project by its number (the #123 shown in the CircleCI app)
circleci_list_pipeline_workflowsList the workflows of a pipeline: id, name, status (success, running, failed, on_hold, canceled ...), start and stop time and who started…
circleci_get_workflowGet one workflow by id: name, status, pipeline id and number, project, start and stop time, and who started, canceled or errored it
circleci_list_workflow_jobsList the jobs of a workflow: id, job number, name, type (build or approval), status, dependencies, start and stop time
circleci_get_jobGet the details of a job by project and job number: name, status, duration, executor and resource class, parallelism and per-run status…
circleci_list_job_testsSummarize the test results a job uploaded with store_test_results: how many passed, were skipped and failed, and for every failed test its…
circleci_list_job_artifactsList the artifacts a job stored with store_artifacts: path, node index and download URL
circleci_get_workflow_metricsInsights summary for every workflow of a project over a reporting window (default last 90 days): runs, success rate, failed runs, duration…
circleci_get_workflow_summaryInsights for one workflow: metrics for the last 90 days (runs, success rate, duration, credits, time to recovery) and their trend against…
circleci_list_flaky_testsList the project's flaky tests (tests that passed and failed on the same commit): test name, class, file, job and workflow, how often it…
circleci_trigger_pipelineStart a new pipeline for a project from a pipeline definition, on a branch or tag
circleci_rerun_workflowRerun a workflow as a new workflow: all jobs, only from the failed job (from_failed), or chosen jobs
circleci_cancel_workflowCancel a running workflow; its running jobs stop and jobs not yet started will not run, which can leave a deployment half done
circleci_list_contextsList the contexts (shared sets of environment variables) of an organization: id, name and creation time
circleci_list_context_env_var_namesList the names of the environment variables in a context, with created and updated time
circleci_list_project_env_var_namesList the names of a project's environment variables (Project Settings > Environment Variables) with their creation time

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

  • «Почему упал последний пайплайн на main в gh/ivanov-tech/web-app? Покажи упавшую джобу, упавшие тесты с их сообщениями и ссылку на джобу.»
  • «Какие тесты в gh/ivanov-tech/web-app нестабильны, сколько раз они падали случайно и сколько времени мы на них потеряли?»
  • «Сравни все воркфлоу gh/ivanov-tech/web-app за последние 30 дней по всем веткам: доля успешных запусков, средняя длительность и израсходованные кредиты.»
  • «Перезапусти воркфлоу деплоя из пайплайна #1482, начиная с упавшей джобы. Скажи, какие джобы запустятся снова, и спроси меня перед запуском.»
  • «Запусти пайплайн на ветке release/2.4 с параметром deploy, равным true. Сначала покажи проект, ветку и параметры.»

FAQ

Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.

Следующие шаги

Это руководство помогло?

Ваш агент для CircleCI в одном клике.

Установите коннектор, вставьте ключ, спросите Cursor. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

CircleCI в MCP: пайплайны, упавшие тесты и перезапуски в любом AI-агенте

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

Коннекторы

Как подключить CircleCI к ChatGPT через MCP

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

Коннекторы

Как подключить CircleCI к Claude через MCP

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

Коннекторы

Как подключить CircleCI к Gemini через MCP

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

Коннекторы

Как подключить CircleCI к Meta Muse через MCP

Дайте ИИ проверять CircleCI: пайплайны, воркфлоу и джобы, упавшие тесты и артефакты, метрики Insights и нестабильные тесты, контексты и имена переменных, а после вашего подтверждения запускать пайплайны, перезапускать и отменять воркфлоу.

Коннекторы

Как подключить Avito к Cursor через MCP

Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.