MCP Бесплатно

GitHub Actions MCP сервер

MCP сервер для GitHub Actions API, позволяющий AI-ассистентам управлять и работать с workflow GitHub Actions, включая запуск, мониторинг и анализ выполнения workflow.

автор: ko1ynnky

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/github-actions | bash

MCP сервер для GitHub Actions API, позволяющий AI-ассистентам управлять и работать с workflow GitHub Actions, включая запуск, мониторинг и анализ выполнения workflow.

Установка

Из исходников (Unix/Linux/macOS)

git clone https://github.com/ko1ynnky/github-actions-mcp-server.git
cd github-actions-mcp-server
npm install
npm run build

Из исходников (Windows)

git clone https://github.com/ko1ynnky/github-actions-mcp-server.git
cd github-actions-mcp-server
npm install
npm run build:win

Batch файл для Windows

run-server.bat [optional-github-token]

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "github-actions": {
      "command": "node",
      "args": [
        "<path-to-mcp-server>/dist/index.js"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Codeium

{
  "mcpServers": {
    "github-actions": {
      "command": "node",
      "args": [
        "<path-to-mcp-server>/dist/index.js"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Windsurf

{
  "mcpServers": {
    "github-actions": {
      "command": "node",
      "args": [
        "<path-to-mcp-server>/dist/index.js"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

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

Инструмент Описание
list_workflows Список workflow в GitHub репозитории с поддержкой пагинации
get_workflow Получение деталей конкретного workflow по ID или имени файла
get_workflow_usage Получение статистики использования workflow, включая оплачиваемые минуты
list_workflow_runs Список всех запусков workflow для репозитория или конкретного workflow с возможностью фильтрации
get_workflow_run Получение деталей конкретного запуска workflow
get_workflow_run_jobs Получение задач для конкретного запуска workflow с фильтрацией и пагинацией
trigger_workflow Запуск workflow с опциональными входными параметрами
cancel_workflow_run Отмена выполняющегося workflow
rerun_workflow Повторный запуск workflow

Возможности

  • Полное управление Workflow: Просмотр списка, просмотр, запуск, отмена и повторный запуск workflow
  • Анализ запусков Workflow: Получение подробной информации о запусках workflow и их задачах
  • Комплексная обработка ошибок: Четкие сообщения об ошибках с расширенными деталями
  • Гибкая валидация типов: Надежная проверка типов с корректной обработкой вариаций API
  • Дизайн с фокусом на безопасность: Обработка таймаутов, ограничение скорости и строгая валидация URL

Переменные окружения

Обязательные

  • GITHUB_PERSONAL_ACCESS_TOKEN - GitHub Personal Access Token для аутентификации в API

Примеры использования

Просмотр списка workflow в вашем репозитории
Запуск workflow с конкретными входными данными и ссылкой на ветку
Мониторинг запусков workflow и получение подробной информации о задачах
Отмена выполняющихся workflow или повторный запуск провалившихся workflow

Ресурсы

Примечания

⚠️ Уведомление об архивации: Этот репозиторий скоро будет заархивирован, так как официальный GitHub MCP сервер добавляет поддержку Actions. Совместим с Claude Desktop, Codeium и Windsurf. Включает batch файлы и команды сборки специально для Windows.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI