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
- AsecurityFlicenseAqualityProvides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.Last updated -217TypeScript
- -securityFlicense-qualityAn MCP service that enables creating GitHub Pull Requests and adding code review comments using GitHub CLI, eliminating the need to manually handle authentication and permissions.Last updated -JavaScript
- AsecurityFlicenseAqualityAn MCP server that enables integration with GitHub Enterprise API, allowing users to access repository information, manage issues, pull requests, workflows, and other GitHub features through Cursor.Last updated -163314TypeScript
- AsecurityAlicenseAqualityA MCP server that provides access to GitHub trending repositories and developers data through a simple API interface.Last updated -21PythonMIT License
Appeared in Searches
- Best practices for using a library for a specific task, including finding documentation, examples, and guides
- A tool that can process Jira tickets and generate code based on instructions
- A tool for tracking mentions on social media using keywords
- How to manage and create GitHub Actions workflows
- How to manage and create GitHub repositories