Skip to main content
Glama

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

search_repositories

Repos mit der GitHub-Abfragesyntax durchsuchen

search_issues

Issues über sichtbare Repos hinweg durchsuchen

search_code

Code über sichtbare Repos hinweg durchsuchen

list_issues

Issues in einem bestimmten Repo auflisten

get_issue

Vollständigen Text und Metadaten eines Issues lesen

list_pull_requests

PRs in einem bestimmten Repo auflisten

get_pull_request

PR-Text, Branches und Diff-Statistiken lesen

list_commits

Kürzliche Commits in einem Repo auflisten

get_file_contents

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:

  1. 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:org usw.).

  2. 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:

  1. Klonen Sie dieses Repo neben Ihren PA-iOS-Klon:

    git clone https://github.com/bryarpatch36/mcp-github.git
  2. Fügen Sie das Snippet compose.fragment.yml in Ihre PA-iOS/docker-compose.yml ein.

  3. docker compose up -d --build mcp-github.

  4. 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

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    MCP (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.
    15
    2 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.
    -