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
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:
Ejecute el script de instalación:
El 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:
Clone este repositorio en ese directorio:
Instalar dependencias:
Construya el código TypeScript:
Agregue 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
Herramientas disponibles
obtener_usuario
Obtener información del usuario de GitHub.
crear_repositorio
Crea un nuevo repositorio de GitHub.
enviar al repositorio
Enviar contenido a un repositorio de GitHub.
Desarrollo
Clonar el repositorio
Instalar dependencias:
npm install
Realizar cambios en
src/index.ts
Construir:
npm run build
Pruebe 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)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona herramientas para interactuar con la API de GitHub a través del protocolo MCP, lo que permite a los usuarios crear repositorios, enviar contenido y recuperar información del usuario.
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.Last updated -22,57368,536MIT License
- AsecurityFlicenseAqualityMCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.Last updated -1804
- -securityAlicense-qualityProvides a comprehensive API wrapper for GitHub operations through a FastMCP-based server, simplifying repository management, pull requests, issues, and other GitHub interactions with secure authentication.Last updated -4GPL 3.0
- -securityAlicense-qualityAn MCP server that wraps around the GitHub CLI tool, allowing AI assistants to interact with GitHub repositories through commands for pull requests, issues, and repository operations.Last updated -5MIT License