mcp-github
mcp-github
Servidor MCP de GitHub para Lume: el primer plugin no integrado en el mercado de Lume, utilizado para validar el flujo de plugins de terceros de principio a fin.
De solo lectura en la v1. Permite al asistente buscar y leer repositorios, incidencias, solicitudes de extracción, confirmaciones y contenidos de archivos de GitHub en nombre del usuario, limitado a lo que el token de acceso personal del usuario pueda ver.
Herramientas (v1 de solo lectura)
Herramienta | Propósito |
| Buscar repositorios usando la sintaxis de consulta de GitHub |
| Buscar incidencias en repositorios visibles |
| Buscar código en repositorios visibles |
| Listar incidencias en un repositorio específico |
| Leer el cuerpo completo y los metadatos de una incidencia |
| Listar solicitudes de extracción en un repositorio específico |
| Leer el cuerpo, las ramas y las estadísticas de diferencias de una solicitud de extracción |
| Listar confirmaciones recientes en un repositorio |
| Leer un archivo en una ruta/referencia |
Related MCP server: GitHub Read MCP Server
Autenticación
Modelo por usuario: el proceso de la API inyecta una cabecera JSON X-PA-Credentials en cada llamada; este servidor lee github_token de ella. Solo recurre a la variable de entorno GITHUB_TOKEN cuando no hay ninguna cabecera presente (administrador de arranque).
Para configurar como usuario de Lume:
Cree un token de acceso personal en https://github.com/settings/tokens. Puede ser de grano fino o clásico; los alcances de solo lectura son suficientes (
repo:read,read:org, etc.).En Lume → Ajustes → Plugins → GitHub, pegue el token. El servidor lo recupera en cada llamada a la herramienta a través del almacén de credenciales cifrado.
Ejecución
El plugin está diseñado para ejecutarse como un sidecar en la pila docker-compose de PA-iOS. Para instalarlo:
Clone este repositorio junto a su clon de PA-iOS:
git clone https://github.com/bryarpatch36/mcp-github.gitCombine el fragmento
compose.fragment.ymlen suPA-iOS/docker-compose.yml.docker compose up -d --build mcp-github.Instale el plugin en Lume desde Ajustes → Plugins → Descubrir.
Manifiesto
El manifiesto del plugin de Lume se encuentra en manifest.json y es obtenido por el catálogo del mercado de Lume desde https://raw.githubusercontent.com/bryarpatch36/mcp-github/main/manifest.json.
Hoja de ruta
v1.0 — solo lectura (esta versión)
v1.1 — comentarios en incidencias y solicitudes de extracción bajo el protocolo de confirmación de dos fases de Lume
v1.2 — creación de incidencias y solicitudes de extracción bajo confirmación
Las bifurcaciones (forks), ramas y fusiones (merges) permanecen explícitamente fuera del alcance; estas deben ejecutarse desde un shell real, no mediante una llamada a una herramienta de LLM.
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Read-only MCP server: let AI agents read your ORANO saved-video library, tasks, and memory.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.152 npmMIT
- FlicenseNot gradedqualityFmaintenanceRead-only MCP server for the GitHub REST API that enables agents to query repositories, issues, files, and users without any write access.-
- FlicenseNot gradedqualityDmaintenanceA read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.-
- FlicenseAqualityCmaintenanceMCP server that wraps GitHub REST API to allow AI agents to search repositories, get repository details, list issues, and read READMEs.4-