Skip to main content
Glama

mcp-github

GitHub MCP: envuelve la API REST pública de GitHub (no requiere autenticación para los endpoints públicos)

Parte de Pipeworx, una pasarela MCP que conecta a los agentes de IA con más de 1394 fuentes de datos en tiempo real.

Herramientas

Herramienta

Descripción

search_repos

Busca repositorios de GitHub por palabra clave. Devuelve el nombre del repositorio, la descripción, el número de estrellas, los forks, el lenguaje principal y la URL. Úsalo al explorar proyectos o buscar implementaciones de código.

get_repo

Busca UN repositorio concreto por su slug owner/repo — “facebook/react”, “torvalds/linux”, “vercel/next.js”. Úsalo siempre que el repositorio se mencione en la pregunta. Responde cuántas estrellas, forks y watchers tiene un repositorio, qué licencia y lenguaje usa, sus topics, su descripción, el número de incidencias abiertas y cuándo se le hizo el último push.

list_repo_issues

Lista las incidencias (issues) de un repositorio de GitHub por owner y nombre de repositorio; filtra las pull requests automáticamente. Devuelve el número de incidencia, el título, el estado, las etiquetas, el autor, el número de comentarios, la URL y las marcas de tiempo. Por defecto muestra las incidencias abiertas.

get_user

Obtén el perfil público de un usuario de GitHub. Devuelve nombre, bio, empresa, ubicación, número de repositorios públicos, seguidores y enlaces sociales. Especifica el nombre de usuario (p. ej., username=“torvalds”).

get_file_contents

Lee un archivo de un repositorio público (PUBLIC) de GitHub (o lista un directorio) por ruta. ÚSALO EN LUGAR DE LA BÚSQUEDA WEB para “muéstrame el README / package.json / de ”, “lee desde <owner/repo>” o para inspeccionar código o archivos de configuración. Pasa owner + repo + path (omite path o pásalo vacío para listar la raíz). Opcional ref = rama/etiqueta/SHA de commit. Devuelve texto decodificado de archivos (máximo ~60k) o un listado del directorio con {name, path, type, size}.

search_code

Busca CÓDIGO en repositorios públicos de GitHub — encuentra dónde se define o se usa una función/símbolo/cadena. ÚSALO EN ESTE MODEM PARA “encontrar código que hago X”, “qué repositorios usan ”, “muéstrame un ejemplo de ”, “dónde/dónde se define ”. Admite los calificadores de búsqueda de código de GitHub directamente en la consulta: repo:owner/name, org:name, user:name, language:go, filename:Dockerfile, path:src, extension:ts, in:file. Devuelve los archivos coincidentes con repo, path y URL. Nota: solo indexa la rama por defecto, ignora los términos muy comunes y está limitado a ~10 búsquedas por minuto.

get_releases

Obtén la última versión y el historial reciente de lanzamientos de un repositorio — la forma canónica de responder a “cuál es la última versión de ”, “cuándo se publicó la última versión de ”, “cuándo se publicó por última vez ”, “qué cambió en la última versión”. Devuelve la última versión estable publicada (tag, nombre, fecha, indicador de prerelease, notas de la versión, artefactos descargables con número de descargas) más las versiones recientes. Si el repositorio no hace versiones de esta forma, usa git tags como respaldo.

list_commits

Lista los commits recientes de un repositorio para ver la actividad más reciente, qué cambió y quién está haciendo commits. ÚSALO EN ESTE Y EN VEZ DE LA BÚSQUEDA WEB para “cuáles son los últimos commits de ”, “cuándo se actualizó <owner/repo> por última vez”, “últimos cambios en ”. Opcionalmente sha (rama/tag/commit para empezar el historial), path (solo los commits que tocan ese archivo/directorio) y since/until como marcas temporales ISO. Devuelve sha, mensaje, autor y fecha por cada commit.

Related MCP server: GitBridge

Inicio rápido

Añada esto a su cliente MCP (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "github": {
      "url": "https://gateway.pipeworx.io/github/mcp"
    }
  }
}

O conéctese a la pasarela completa de Pipeworx para acceder a las más de 1394 fuentes de datos:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Uso con ask_pipeworx

En lugar de llamar directamente a las herramientas, puedes hacer preguntas en inglés sencillo:

ask_pipeworx({ question: "your question about Github data" })

La pasarela elige la herramienta adecuada y rellena los argumentos automáticamente.

Más

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    Not graded
    maintenance
    Enables AI agents to interact with GitHub repositories through the GitHub REST API for managing files, issues, and repository metadata. It supports both read operations like searching code and write operations such as creating repositories and updating issue comments.
    9
    -
  • F
    license
    B
    quality
    C
    maintenance
    Enables AI clients to interact with GitHub repositories, issues, pull requests, and code search through the GitHub REST API.
    12
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to interact with GitHub through the GitHub REST API, supporting repository, file, issue, pull request, branch, commit, search, and label operations with explicit confirmation for write operations.
    -