Skip to main content
Glama
pblarismendi

mcp-github-server

by pblarismendi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENYesYour GitHub personal access token with repo scope.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_repositoriesA

Lista todos los repositorios (públicos y privados) de tu cuenta de GitHub. Puedes filtrar por visibilidad, tipo y ordenar los resultados.

get_repositoryB

Obtiene información detallada de un repositorio específico

list_issuesB

Lista los issues de un repositorio. Puedes filtrar por estado, etiquetas, asignado, etc.

list_pull_requestsB

Lista los pull requests de un repositorio

list_branchesC

Lista las ramas de un repositorio

protect_branchB

Protege una rama del repositorio. Requiere PRs para mergear y puede requerir aprobaciones.

get_commitB

Obtiene detalles de un commit específico

list_commitsA

Lista commits de un repositorio o branch específico

compare_commitsB

Compara dos commits o branches y muestra las diferencias

get_file_contentB

Obtiene el contenido de un archivo específico de un repositorio

search_repositoriesB

Busca repositorios en GitHub usando la API de búsqueda

search_codeB

Busca código en repositorios de GitHub. Permite encontrar archivos, funciones, clases, etc.

search_issuesC

Búsqueda avanzada de issues y pull requests en GitHub

search_usersB

Busca usuarios en GitHub por nombre, email, ubicación, etc.

search_commitsB

Busca commits en GitHub por mensaje, autor, fecha, etc.

get_user_infoB

Obtiene información del usuario autenticado

create_issueB

Crea un nuevo issue en un repositorio

update_issueB

Actualiza un issue existente (título, cuerpo, estado, labels, asignados)

close_issueC

Cierra un issue

add_issue_commentB

Agrega un comentario a un issue

list_issue_commentsC

Lista los comentarios de un issue

create_pull_requestB

Crea un nuevo pull request en un repositorio

get_pull_requestA

Obtiene información detallada de un pull request específico

merge_pull_requestB

Mergea un pull request. Soporta merge, squash y rebase

close_pull_requestA

Cierra un pull request sin mergearlo

update_pull_requestC

Actualiza el título, descripción o estado de un pull request

add_pull_request_reviewA

Agrega una review (aprobación, cambios solicitados, comentario) a un pull request

list_pull_request_reviewsB

Lista todas las reviews de un pull request

list_releasesC

Lista los releases de un repositorio

get_releaseB

Obtiene detalles de un release específico

create_releaseB

Crea un nuevo release en un repositorio

list_tagsC

Lista los tags de un repositorio

create_tagB

Crea un tag en un repositorio (sin release)

list_webhooksB

Lista los webhooks de un repositorio

get_webhookA

Obtiene detalles de un webhook específico

create_webhookB

Crea un nuevo webhook en un repositorio

update_webhookB

Actualiza un webhook existente

delete_webhookB

Elimina un webhook de un repositorio

ping_webhookA

Envía un ping a un webhook para verificar que funciona

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Mis RepositoriosLista de todos tus repositorios de GitHub
Información de UsuarioInformación del usuario autenticado

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/pblarismendi/mcp-github-server'

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