MCP server de GitHub CI/CD
Commit 22 oct 2026Permite que los agentes de IA gestionen repositorios, pull requests, GitHub Actions, despliegues y operaciones locales de git mediante las APIs REST y GraphQL de GitHub.
También conocido como devstephenke-sys/Github-Free-MCPs, github-free-mcps, @kinus/github-cicd-mcp
- Stars
- 2
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.2.2
- Último commit
- 22 oct 2026
- Licencia
- MIT
¿Qué es GitHub CI/CD MCP?
GitHub CI/CD es un MCP server. Permite que los agentes de IA gestionen repositorios, pull requests, GitHub Actions, despliegues y operaciones locales de git mediante las APIs REST y GraphQL de GitHub.
Resumen generado a partir del README del proyecto
Acerca del MCP server de GitHub CI/CD
Este servidor permite gestionar flujos de trabajo de DevOps y el ciclo de vida de los repositorios directamente desde un asistente de IA. Proporciona a los desarrolladores que usan Cursor o Claude Desktop un conjunto de herramientas para interactuar con GitHub a través de las APIs REST y GraphQL. Al conectar un token de acceso personal de GitHub mediante variables de entorno, un agente puede encargarse de todo, desde la gestión básica de repositorios hasta tareas complejas de integración y despliegue continuos.
El servidor cierra la brecha entre el razonamiento de alto nivel de la IA y la ejecución técnica al ofrecer herramientas específicas para GitHub Actions, protección de ramas y estado de despliegues. También incluye capacidades para operaciones locales de git como push, pull y commit. Esto permite un flujo de trabajo unificado donde una IA puede monitorear ejecuciones de workflows, gestionar revisiones de pull requests o consultar el uso de facturación de la organización sin que el usuario tenga que alternar entre la terminal y el navegador web.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar GitHub CI/CD MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar GitHub CI/CD MCP en Claude Code
$ claude mcp add --env 'GITHUB_TOKEN=<YOUR_GITHUB_TOKEN>' github-free-mcps -- npx -y @kinus/github-cicd-mcpInstalar GitHub CI/CD MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"github-free-mcps": {
"command": "npx",
"args": [
"-y",
"@kinus/github-cicd-mcp"
],
"env": {
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>"
}
}
}
}Instalar GitHub CI/CD MCP en VS Code
.vscode/mcp.json
{
"servers": {
"github-free-mcps": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kinus/github-cicd-mcp"
],
"env": {
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>"
}
}
}
}Instalar GitHub CI/CD MCP en VS Code CLI
$ code --add-mcp '{"name":"github-free-mcps","type":"stdio","command":"npx","args":["-y","@kinus/github-cicd-mcp"],"env":{"GITHUB_TOKEN":"<YOUR_GITHUB_TOKEN>"}}'Instalar GitHub CI/CD MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"github-free-mcps": {
"command": "npx",
"args": [
"-y",
"@kinus/github-cicd-mcp"
],
"env": {
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>"
}
}
}
}Instalar GitHub CI/CD MCP en Codex
$ codex mcp add github-free-mcps --env 'GITHUB_TOKEN=<YOUR_GITHUB_TOKEN>' -- npx -y @kinus/github-cicd-mcpInstalar GitHub CI/CD MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.github-free-mcps] command = "npx" args = ["-y", "@kinus/github-cicd-mcp"] [mcp_servers.github-free-mcps.env] GITHUB_TOKEN = "<YOUR_GITHUB_TOKEN>"
Instalar GitHub CI/CD MCP en Gemini CLI
$ gemini mcp add -s user -e 'GITHUB_TOKEN=<YOUR_GITHUB_TOKEN>' github-free-mcps npx -- -y @kinus/github-cicd-mcpInstalar GitHub CI/CD MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"github-free-mcps": {
"command": "npx",
"args": [
"-y",
"@kinus/github-cicd-mcp"
],
"env": {
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>"
}
}
}
}Configuración
GITHUB_TOKENObligatorioSecretoGitHub personal access token for authentication
GITHUB_API_URLGitHub Enterprise REST API base URL (optional)
GITHUB_GRAPHQL_URLGitHub Enterprise GraphQL endpoint (optional)
GITHUB_HOSTGitHub Enterprise hostname (optional, defaults to github.com)
| Nombre | Descripción | Tipo |
|---|---|---|
| GITHUB_TOKEN | GitHub personal access token for authentication | ObligatorioSecreto |
| GITHUB_API_URL | GitHub Enterprise REST API base URL (optional) | |
| GITHUB_GRAPHQL_URL | GitHub Enterprise GraphQL endpoint (optional) | |
| GITHUB_HOST | GitHub Enterprise hostname (optional, defaults to github.com) |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibledevstephenke-sys/github-free-mcps is public and reachablegithub.com/devstephenke-sys/github-free-mcps ↗Aprobado
- El paquete indica este repositorio como su origen@kinus/github-cicd-mcp names devstephenke-sys/github-free-mcps as sourcenpmjs.com/package/@kinus/github-cicd-mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-22github.com/devstephenke-sys/github-free-mcps ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @kinus/github-cicd-mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasCritical advisory: GHSA-x6jw-m9v5-85vh, GHSA-v5rq-49vh-5v5cosv.dev/vulnerability/GHSA-x6jw-m9v5-85vh ↗Hallazgo
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubgithub-cicd-mcp
GitHub CI/CD MCP server for Model Context Protocol.
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:
| Need | Scopes / permissions |
|---|---|
| Repos, PRs, commits, issues | repo or fine-grained Contents, Pull requests, Issues |
| Actions | workflow |
| Org billing | read: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 notgithub.com)GITHUB_API_URL— REST base, e.g.https://github.example.com/api/v3GITHUB_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
Preguntas sobre GitHub CI/CD MCP
¿Cómo agrego GitHub CI/CD MCP a Claude Code?
Ejecuta claude mcp add --env 'GITHUB_TOKEN=<YOUR_GITHUB_TOKEN>' github-free-mcps -- npx -y @kinus/github-cicd-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego GitHub CI/CD MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué permisos necesito para GitHub Actions?
Para gestionar GitHub Actions, tu token requiere el scope 'workflow'.