GitHub MCP Server
Servidor MCP de GitHub
Implementación de un servidor del Protocolo de Contexto de Modelo (MCP) para la integración con GitHub. Este servidor proporciona herramientas para interactuar con la API de GitHub mediante el protocolo MCP.
Características
Crear repositorios de GitHub
Enviar contenido a los repositorios
Obtener información del usuario
Manejo adecuado de errores y seguridad de tipos en TypeScript
Script de instalación automática
Related MCP server: GitHub MCP Server Plus
Prerrequisitos
Node.js (v18 o superior)
npm (v8 o superior)
PowerShell (para instalación en Windows)
Token de acceso personal de GitHub con alcance de repositorio
Instalación
Ventanas
Clonar este repositorio:
git clone https://github.com/oghenetejiriorukpegmail/github-mcp.gitEjecute el script de instalación:
.\install.ps1El guión hará lo siguiente:
Crea los directorios necesarios
Instalar dependencias
Construir el código TypeScript
Configurar los ajustes de MCP
Instalación manual
Crear el directorio MCP:
mkdir -p "$env:APPDATA\Roo-Code\MCP\github-mcp"Clone este repositorio en ese directorio:
git clone https://github.com/oghenetejiriorukpegmail/github-mcp.git "$env:APPDATA\Roo-Code\MCP\github-mcp"Instalar dependencias:
cd "$env:APPDATA\Roo-Code\MCP\github-mcp"
npm installConstruya el código TypeScript:
npm run buildAgregue la configuración del servidor a su archivo de configuración de MCP en:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
{
"mcpServers": {
"github": {
"command": "node",
"args": [
"%APPDATA%\Roo-Code\MCP\github-mcp\build\index.js"
],
"env": {
"GITHUB_TOKEN": "your-github-token-here"
},
"disabled": false,
"alwaysAllow": []
}
}
}Herramientas disponibles
obtener_usuario
Obtener información del usuario de GitHub.
{
"username": "octocat"
}crear_repositorio
Crea un nuevo repositorio de GitHub.
{
"repo_name": "my-new-repo",
"description": "A new repository",
"private": false
}enviar al repositorio
Enviar contenido a un repositorio de GitHub.
{
"repo_name": "my-repo",
"file_path": "docs/README.md",
"content": "# My Project\nThis is a test file.",
"message": "Add README file"
}Desarrollo
Clonar el repositorio
Instalar dependencias:
npm installRealizar cambios en
src/index.tsConstruir:
npm run buildPruebe sus cambios
Contribuyendo
Bifurcar el repositorio
Crear una rama de características
Confirme sus cambios
Empujar hacia la rama
Crear una solicitud de extracción
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.99,70489,748MIT
- AlicenseBqualityDmaintenanceMCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.18188MIT
- FlicenseNot gradedqualityDmaintenanceEnables managing GitHub repositories, files, and user information through MCP, with support for creating, updating, and deleting repository contents, as well as fetching user profiles.1
- AlicenseBqualityDmaintenanceMCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.157MIT
Related MCP Connectors
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
GitHub Private MCP Pack — access private repos, org data via OAuth.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oghenetejiriorukpegmail/github-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server