Skip to main content
Glama

Servidor MCP de proyectos de GitHub

insignia de herrería

Un servidor MCP (Protocolo de contexto de modelo) que permite a los agentes de IA crear y gestionar proyectos basados en Agile Sprint mediante proyectos de GitHub.

Características

  • API de Proyectos de GitHub v2 : Soporte completo para la API de Proyectos GraphQL v2 de GitHub

  • Problemas de GitHub : crear, leer y actualizar problemas de GitHub

  • Repositorios de GitHub : obtener detalles del repositorio

  • Seguridad de tipos : creado con TypeScript para máxima seguridad de tipos

Related MCP server: GitHub MCP Server

Instalación

Instalación mediante herrería

Para instalar GitHub Projects MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install taylor-lindores-reeves/mcp-github-projects --client claude

Uso

Instalación manual

  1. Clonar este repositorio:

    git clone https://github.com/taylor-lindores-reeves/mcp-github-projects.git
    cd mcp-github-projects
  2. Instalar dependencias:

    bun install
  3. Crea un archivo .env con tu token de GitHub:

    GITHUB_TOKEN=your_github_personal_access_token
    GITHUB_OWNER=your_github_username
  4. Construir el servidor:

    bun run build
  5. Configure su cliente MCP con las siguientes configuraciones:

{
  "mcpServers": {
    "GitHubProjects": {
      "command": "bun",
      "args": [
        "/path/to/your/directory/mcp-github-projects-main/build/index.js"
      ],
      "env": {
        "GITHUB_TOKEN": "your_github_personal_access_token",
        "GITHUB_OWNER": "your_github_username_or_org"
      }
    }
  }
}

Variables de entorno

  • GITHUB_TOKEN : Token de acceso personal de GitHub con los permisos adecuados

  • GITHUB_OWNER : nombre de usuario de GitHub o nombre de la organización

Permisos de token de GitHub

Este servidor MCP requiere un token de acceso personal de GitHub (clásico) con los siguientes permisos:

  • project - Control total de proyectos

  • read:project - Acceso de lectura de proyectos

  • repo - Control total de repositorios privados

  • repo:status - Acceder al estado de confirmación

  • repo_deployment - Acceder al estado de la implementación

  • public_repo - Acceder a repositorios públicos

  • repo:invite - Acceder a las invitaciones del repositorio

  • security_events - Leer y escribir eventos de seguridad

Desarrollo

Comandos

  • Construir: bun run build

  • Generar tipos GraphQL: bun run graphql-codegen

Estructura del proyecto

Este proyecto es un servidor MCP para la API GraphQL de GitHub, centrado en las operaciones del Proyecto V2. El código base proporciona acceso tipificado a la funcionalidad de los proyectos de GitHub mediante GraphQL.

Operaciones disponibles

Proyectos

  • Crear, leer, actualizar y eliminar proyectos de GitHub

  • Administrar campos, elementos y actualizaciones de estado del proyecto

  • Convertir borradores de problemas en problemas reales

  • Archivar y desarchivar elementos del proyecto

Asuntos

  • Obtener detalles del problema

  • Agregar problemas a los proyectos

Repositorios

  • Obtener información del repositorio

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

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/taylor-lindores-reeves/mcp-github-projects'

If you have feedback or need assistance with the MCP directory API, please join our Discord server