Back to Browse

Github Free MCPs MCP Server

Cloud & DevOpsUse Caution4.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

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

About

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

Security Report

4.2
Use Caution4.2High Risk

The visible GitHub REST tool modules (actions, commits, repos, pull requests, issues) use a token-based Octokit client, contain no hardcoded credentials, no exfiltration or obfuscation, and their permissions match a CI/CD purpose. The main concerns are unverified local git and token-handling code that was not provided, broad write capabilities such as merging, dispatching workflows, and admin operations listed in the README, and some unvalidated input parsing. Supply chain analysis found 5 known vulnerabilities in dependencies (1 critical, 4 high severity). Package verification found 1 issue.

7 files analyzed · 14 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

process_spawn

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

GitHub personal access token for authenticationRequired

Environment variable: GITHUB_TOKEN

GitHub Enterprise hostname (optional, defaults to github.com)Optional

Environment variable: GITHUB_HOST

GitHub Enterprise REST API base URL (optional)Optional

Environment variable: GITHUB_API_URL

GitHub Enterprise GraphQL endpoint (optional)Optional

Environment variable: GITHUB_GRAPHQL_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-devstephenke-sys-github-cicd": {
      "env": {
        "GITHUB_HOST": "your-github-host-here",
        "GITHUB_TOKEN": "your-github-token-here",
        "GITHUB_API_URL": "your-github-api-url-here",
        "GITHUB_GRAPHQL_URL": "your-github-graphql-url-here"
      },
      "args": [
        "-y",
        "@kinus/github-cicd-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

github-cicd-mcp

GitHub CI/CD MCP server for Model Context Protocol.

CI npm version License: MIT

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)

{
  "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

git clone https://github.com/devstephenke-sys/Github-Free-MCPs.git
cd Github-Free-MCPs
npm install
npm 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.


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

npm install
npm run build
npm 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

Reviews

No reviews yet

Be the first to review this server!