Skip to main content
Glama

github-mcp

Minimaler, selbst gehosteter MCP-Server, der GitHub-Schreibzugriff als Tools bereitstellt, sodass ein verbundenes Claude-Konto Code pushen kann, ohne dass ein Mensch jedes Mal manuell git push ausführen muss.

Tools

Tool

Was es tut

get_repo

Holt den Standardbranch, das privates Flag und den letzten Push-Zeitpunkt

list_branches

Listet die Branches auf

list_directory

Listet die Dateien/Ordner an einem Pfad auf

get_file

Holt den dekodierten Inhalt einer Datei und den Blob-SHA ab

commit_files

Erstellt/aktualisiert eine oder mehrere Dateien atomar in einem einzelnen Commit (Git Data API: blobs → tree → commit → ref update) – damit lässt sich ein ganzer Ordner auf einmal pushen

Related MCP server: GitHub MCP Server

Sicherheit – vor der Bereitstellung lesen

GITHUB_TOKEN muss als Umgebungsvariable direkt in der UI für Umgebungsvariablen des Manufact- bzw. Render-Dashboards gesetzt werden; es darf niemals in einen Chat mit einem KI-Assistenten eingefügt, niemals in dieses Repository committet und niemals als Tool-Argument übergeben werden. Der Server liest sie ausschließlich aus process.env.

Wenn ein Token jemals in einen Chat eingefügt wurde, behandeln Sie es als kompromittiert und widerrufen Sie es. Erzeugen Sie dann ein neues und setzen Sie es direkt über das Dashboard.

Empfohlener Token-Umfang: fein-granulierte PAT, Contents: Read & write, eingeschränkt auf die spezifischen Repositories, die dieser Server benötigt. Vermeiden Sie ein klassisches bzw. ein All-Repos-Token.

Umgebungsvariablen

  • GITHUB_TOKEN – feingranulierte PAT, Contents: Read & write, auf die Ziel-Repositories eingeschränkt

  • PORT – Standardwert ist 8080

Lokale Ausführung

npm install
npm start
curl localhost:8080/api/health

Bereitstellung

Pushen Sie dieses Repository zu GitHub (der erste Push muss manuell erfolgen – Bootstrapping-Problem: dieser Server kann sich nicht selbst ins Dasein pushen), dann:

Manufact:deploy  (point at the repo)

Manufact erstellt automatisch einen Build aus dem Dockerfile. Setzen Sie nach der Bereitstellung GITHUB_TOKEN in der UI für Umgebungsvariablen von Manufacturable und starten Sie den Dienst anschließend neu.

Ein Claude-Konto mit diesem Server verbinden

Fügen Sie ihn als benutzerdefinierten Connector hinzu, der auf https://<your-manufact-domain>/mcp zeigt.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Connects Claude Desktop to GitHub repositories, enabling users to perform git operations and GitHub API interactions through natural conversation.
    452
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Connects Claude Desktop directly to GitHub repositories and git commands, enabling users to clone repos, check status, commit changes, push code, create repositories, and manage GitHub resources through natural conversation.
    452
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables to interact with GitHub repositories directly from Claude, supporting actions like viewing repos, checking status, committing and pushing changes, and managing pull requests.

View all related MCP servers

Related MCP Connectors

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…

  • AI code review for GitHub PRs with an MCP autofix loop for Claude Code and Cursor

View all MCP Connectors

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/jayhunsu-ai/github-mcp'

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