Integrations
Provides tools for interacting with GitHub's API, enabling repository creation, pushing content to repositories, and retrieving user information.
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
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.