ofershap/mcp-server-github-actions

ofershap/mcp-server-github-actions

от ofershap
MCP сервер для управления GitHub Actions: просмотр логов, перезапуск упавших задач, отмена сборок и запуск деплоев прямо из редактора. Ускоряет отладку CI/CD без переключения контекста.

mcp-server-github-actions

npm version npm downloads CI TypeScript License: MIT

Manage GitHub Actions workflows from your AI assistant. List runs, read logs, re-run failed jobs, cancel builds, and trigger deployments without leaving your editor.

npx mcp-server-github-actions

Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Requires a GitHub token with Actions permissions.

MCP server for GitHub Actions workflows, CI/CD runs, and deployment logs

Demo built with remotion-readme-kit

Why

GitHub's official MCP server covers repos, issues, and PRs, but it doesn't touch Actions. That means when your CI fails, you still have to open a browser, find the run, click through to the logs, and figure out what went wrong. This server fills that gap. You can ask your assistant "why did the last CI run fail?" or "re-run the failed jobs" and get answers right where you're working. It uses the same GitHub REST API you'd use manually, just without the context switching.

Tools

Tool Description
list_workflows List all workflow files in a repository
list_runs List workflow runs (optionally filter by workflow or status)
get_run Get details of a specific workflow run
get_run_logs Get the logs URL for a run (zip file download)
rerun_workflow Re-run an entire workflow run
rerun_failed_jobs Re-run only the failed jobs from a run
cancel_run Cancel an in-progress or queued run
list_artifacts List artifacts produced by a workflow run
trigger_workflow Trigger a workflow via workflow_dispatch
cancel_run

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

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

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

get_run

Получить сведения о конкретном запуске рабочего процесса.

Получить сведения о конкретном запуске рабочего процесса.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

get_run_logs

Получить URL-адрес логов для запуска рабочего процесса. GitHub возвращает перенаправление на zip-файл.

Получить URL-адрес логов для запуска рабочего процесса. GitHub возвращает перенаправление на zip-файл.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

list_artifacts

Выводит список артефактов, созданных при запуске рабочего процесса.

Выводит список артефактов, созданных при запуске рабочего процесса.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

list_runs

Выводит запуски workflow для репозитория. Можно отфильтровать по workflow или статусу.

Выводит запуски workflow для репозитория. Можно отфильтровать по workflow или статусу.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • workflow_idnumber

    Workflow ID to filter runs (from list_workflows)

  • statusstring

    Filter by status: completed, in_progress, queued, etc.

  • per_pagenumber

    Number of runs to return (default 10)

list_workflows

Вывести список всех файлов workflow в репозитории GitHub.

Вывести список всех файлов workflow в репозитории GitHub.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

rerun_failed_jobs

Повторно запустить только упавшие задания из запуска рабочего процесса.

Повторно запустить только упавшие задания из запуска рабочего процесса.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

rerun_workflow

Перезапустите полный прогон рабочего процесса.

Перезапустите полный прогон рабочего процесса.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

trigger_workflow

Запустить выполнение рабочего процесса через workflow_dispatch. Требуется рабочий процесс с включённым workflow_dispatch.

Запустить выполнение рабочего процесса через workflow_dispatch. Требуется рабочий процесс с включённым workflow_dispatch.

Параметры

  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • workflow_idstringобязательный

    Workflow ID or filename (e.g. ci.yml)

  • refstring

    Branch or tag to run on (default: main)

  • inputsobject

    Optional workflow inputs as key-value pairs

Другие проверенные MCP-сервера

aliyun/alibaba-cloud-ops-mcp-server

aliyun/alibaba-cloud-ops-mcp-server

официальный

MCP сервер для управления облачной инфраструктурой Alibaba Cloud через AI-ассистентов. Поддерживает ECS, VPC, RDS, OSS и Cloud Monitor, а также автоматический деплой приложений на EC2 с анализом ст...

Python125
Grafana MCP

Grafana MCP

официальный

MCP сервер для интеграции с Grafana: управляйте дашбордами, выполняйте запросы к Prometheus, Loki, CloudWatch и другим источникам через MCP. Упрощает мониторинг, анализ метрик и логов — полезен для инженеров и DevOps.

Go3252
thingsboard/thingsboard-mcp

thingsboard/thingsboard-mcp

официальный

MCP сервер для ThingsBoard: управляйте IoT-устройствами, телеметрией и тревогами через естественный язык. 120+ инструментов для автоматизации операций с сущностями и OTA-пакетами. Идеален для DevOp...

Java98
pipeboard-co/meta-ads-mcp

pipeboard-co/meta-ads-mcp

Meta Ads MCP позволяет AI-ассистентам управлять рекламными кампаниями на Facebook и Instagram: запускать кампании, загружать креативы, менять бюджеты и анализировать эффективность через обычный диа...

Python1087
MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

MCP сервер для Obsidian через плагин Local REST API даёт инструменты для работы с хранилищем: чтение, поиск и изменение файлов. Идеально для интеграции заметок с AI-помощниками и автоматизации.

Python4102
operative_sh/web-eval-agent

operative_sh/web-eval-agent

MCP-сервер для автономного тестирования и отладки веб-приложений из редактора кода. Запускает браузерного агента, который проходит сквозные сценарии, собирает консольные ошибки и сетевые запросы. У...

Python1241
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин