GitHub CI/CD MCP Server

io.github.devstephenke-sys由 GitHub 帳號 devstephenke-sys 發布v1.2.2更新於 Oct 24, 2026

GitHub CI/CD MCP server with 70 tools for repos, PRs, Actions, deployments, billing, and more.

概覽

AI 產生的概覽

讓助理透過約 70 個工具管理 GitHub 儲存庫、提取要求、議題、Actions、部署、帳務以及本機 git。

可以做什麼
這是一個本機 MCP 伺服器,透過 REST 與 GraphQL 提供約 70 個 GitHub 工具。涵蓋儲存庫與分支管理、提交與 CI 狀態、提取要求與審查、議題與留言、發行與標籤、分支保護、GitHub Actions 工作流程與成品、部署、組織與使用者帳務、Webhook、協作者與團隊。也包含本機 git 指令,例如 status、commit、push、pull、log 和 clone。
適用情境
適合讓助理在編輯器或桌面 MCP 用戶端中處理 GitHub 的 CI/CD 與 DevOps 工作:檢視與重跑工作流程、建立或合併提取要求、發行版本、檢查部署,或執行本機 git 操作。若只需要唯讀瀏覽單一儲存庫,則幫助不大。
執行需求
以 stdio 方式在本機執行,通常透過 npx @kinus/github-cicd-mcp 或已建置的 Node.js 進入點啟動,因此需要 Node.js 與 npm。需要 GitHub 個人存取權杖,以 GITHUB_TOKEN 提供(也提到 GH_TOKEN),並依所用操作授予 repo、workflow、read:org 或 admin 等權限。選用的 GITHUB_HOST、GITHUB_API_URL 與 GITHUB_GRAPHQL_URL 用於 GitHub Enterprise。僅支援桌面用戶端。
安裝前請注意
此權杖權限很強:repo、workflow、admin 等權限可建立、更新與刪除儲存庫、分支、發行、Webhook、分支保護與協作者,並可合併提取要求。帳務工具會讀取組織與使用者用量資料。權杖應只放在環境變數中,切勿提交到程式庫。本機 git 工具可對工作副本執行 push 與 pull。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 GitHub CI/CD MCP Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

github-cicd-mcp

GitHub CI/CD MCP server for Model Context Protocol.

[CI] [npm version] [License: MIT] [GitHub CI/CD MCP server]

Model Context Protocol (MCP) server for GitHub REST and GraphQL — built for CI/CD and DevOps workflows in Cursor, Claude Desktop, and other MCP clients.

Give your AI agent tools to manage repos, commits, pull requests, issues, GitHub Actions, deployments, billing, releases, branch protection, webhooks, and local git — without leaving the editor.


Install

npm / npx (recommended)

json
{  "mcpServers": {    "github-cicd": {      "command": "npx",      "args": ["-y", "@kinus/github-cicd-mcp"],      "env": {        "GITHUB_TOKEN": "${env:GITHUB_TOKEN}"      }    }  }}

Set GITHUB_TOKEN (or GH_TOKEN) in your system environment, or replace ${env:GITHUB_TOKEN} with a secret reference your client supports.

From source

bash
git clone https://github.com/devstephenke-sys/Github-Free-MCPs.gitcd Github-Free-MCPsnpm installnpm run build

Point MCP at node /absolute/path/to/github-cicd-mcp/dist/index.js.


Authentication

Create a personal access token:

NeedScopes / permissions
Repos, PRs, commits, issuesrepo or fine-grained Contents, Pull requests, Issues
Actionsworkflow
Org billingread:org + org billing role
Admin (branch protection, webhooks)Admin access on the repo/org

Never commit tokens. Use environment variables only.

⚠️ Security: See SECURITY.md for security policies and best practices.

Recent Security Update (v1.2.3): Updated simple-git to v4.0.2 to address critical security vulnerabilities (CVE-2026-102828, CVE-2026-102826, CVE-2026-102827, CVE-2026-6951).


Tool reference

Core & repos

github_get_authenticated_user, github_get_rate_limit, github_create_repository, github_get_repository, github_list_repositories, github_create_branch, github_fork_repository

Commits & CI status

github_list_commits, github_get_commit, github_compare_commits, github_create_commit, github_get_combined_status, github_list_check_runs_for_ref

Pull requests

github_create_pull_request, github_list_pull_requests, github_get_pull_request, github_merge_pull_request, github_update_pull_request, github_list_pull_request_files, github_create_pull_request_review

Issues

github_create_issue, github_list_issues, github_get_issue, github_update_issue, github_add_issue_comment, github_list_issue_comments

Releases & tags

github_list_releases, github_get_release_by_tag, github_create_release, github_list_tags, github_create_tag

Branches & protection

github_list_branches, github_get_branch, github_get_branch_protection, github_update_branch_protection, github_delete_branch_protection

GitHub Actions

github_list_workflows, github_list_workflow_runs, github_get_workflow_run, github_list_workflow_jobs, github_rerun_workflow, github_cancel_workflow_run, github_dispatch_workflow, github_list_actions_secrets, github_list_actions_variables, github_list_workflow_run_artifacts, github_download_workflow_artifact

Deployments (CD)

github_list_deployments, github_create_deployment, github_create_deployment_status, github_list_environments

Billing

github_get_user_billing_actions, github_get_org_billing_actions, github_get_org_billing_overview, github_get_org_billing_usage_report

Webhooks & access

github_list_webhooks, github_create_webhook, github_delete_webhook, github_list_collaborators, github_add_collaborator, github_list_teams

GraphQL

github_graphql_query, github_graphql_mutation, github_graphql_repository_overview

Local git

git_status, git_commit, git_push, git_pull, git_log, git_clone


GitHub Enterprise

  • GITHUB_HOST — hostname (when not github.com)
  • GITHUB_API_URL — REST base, e.g. https://github.example.com/api/v3
  • GITHUB_GRAPHQL_URL — GraphQL endpoint override

Development

bash
npm installnpm run buildnpm run verify

Publish your own fork

See RELEASING.md for:

  • Public GitHub repo setup
  • npm publish (npm publish --access public)
  • GitHub Releases and optional MCP directory listings

License

MIT

來源:README.md,提交 808c30c

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.2.2最新Oct 13, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分