mcp-github-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | Yes | Your GitHub personal access token with repo scope. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Mis Repositorios | Lista de todos tus repositorios de GitHub |
| Información de Usuario | Información del usuario autenticado |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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