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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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

View all related MCP servers

Related MCP Connectors

  • Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.

  • Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

View all MCP Connectors

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/pipeworx-io/mcp-github'

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