mcp-github
mcp-github
GitHub-MCP-Server für Lume – das erste nicht integrierte Plugin im Lume-Marktplatz, das verwendet wird, um den Drittanbieter-Plugin-Ablauf von Ende zu Ende zu validieren.
Schreibgeschützt in v1. Ermöglicht es dem Assistenten, im Namen des Benutzers GitHub-Repos, Issues, Pull Requests, Commits und Dateiinhalte zu durchsuchen und zu lesen, beschränkt auf das, was das persönliche Zugriffstoken des Benutzers sehen kann.
Tools (schreibgeschützt v1)
Tool | Zweck |
| Repos mit der GitHub-Abfragesyntax durchsuchen |
| Issues über sichtbare Repos hinweg durchsuchen |
| Code über sichtbare Repos hinweg durchsuchen |
| Issues in einem bestimmten Repo auflisten |
| Vollständigen Text und Metadaten eines Issues lesen |
| PRs in einem bestimmten Repo auflisten |
| PR-Text, Branches und Diff-Statistiken lesen |
| Kürzliche Commits in einem Repo auflisten |
| Eine Datei unter einem Pfad/einer Referenz lesen |
Related MCP server: GitHub Read MCP Server
Authentifizierung
Benutzerbasiertes Modell: Der API-Prozess fügt bei jedem Aufruf einen JSON-Header X-PA-Credentials ein; dieser Server liest github_token daraus. Greift nur dann auf die Umgebungsvariable GITHUB_TOKEN zurück, wenn kein Header vorhanden ist (Bootstrap-Admin).
So konfigurieren Sie es als Lume-Benutzer:
Erstellen Sie ein persönliches Zugriffstoken unter https://github.com/settings/tokens. Fein abgestufte oder klassische Token; schreibgeschützte Scopes sind ausreichend (
repo:read,read:orgusw.).Fügen Sie das Token in Lume → Einstellungen → Plugins → GitHub ein. Der Server ruft es bei jedem Tool-Aufruf über den verschlüsselten Anmeldedaten-Tresor ab.
Ausführung
Das Plugin ist als Sidecar für den PA-iOS docker-compose-Stack vorgesehen. Zur Installation:
Klonen Sie dieses Repo neben Ihren PA-iOS-Klon:
git clone https://github.com/bryarpatch36/mcp-github.gitFügen Sie das Snippet
compose.fragment.ymlin IhrePA-iOS/docker-compose.ymlein.docker compose up -d --build mcp-github.Installieren Sie das Plugin in Lume unter Einstellungen → Plugins → Entdecken.
Manifest
Das Lume-Plugin-Manifest befindet sich unter manifest.json und wird vom Lume-Marktplatz-Katalog von https://raw.githubusercontent.com/bryarpatch36/mcp-github/main/manifest.json abgerufen.
Roadmap
v1.0 — schreibgeschützt (diese Version)
v1.1 — Issue- und PR-Kommentare hinter dem Zwei-Phasen-Bestätigungsprotokoll von Lume
v1.2 — Issue- und PR-Erstellung hinter Bestätigung
Forks, Branches und Merges bleiben explizit außerhalb des Geltungsbereichs; diese sollten über eine echte Shell ausgeführt werden, nicht über einen LLM-Tool-Aufruf.
Lizenz
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-