
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.
概覽
讓助理透過約 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。僅支援桌面用戶端。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 GitHub CI/CD MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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)
Set GITHUB_TOKEN (or GH_TOKEN) in your system environment, or replace ${env:GITHUB_TOKEN} with a secret reference your client supports.
From source
Point MCP at node /absolute/path/to/github-cicd-mcp/dist/index.js.
Authentication
Create a personal access token:
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 notgithub.com)GITHUB_API_URL— REST base, e.g.https://github.example.com/api/v3GITHUB_GRAPHQL_URL— GraphQL endpoint override
Development
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
來源:README.md,提交 808c30c
工具
0版本歷史
1- v1.2.2最新Oct 13, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分