GitHub MCP Server
GitHub MCP Server 🚀
Ein eigener Model Context Protocol (MCP)-Server, der mit Node.js und TypeScript erstellt wurde. Dieser Server ermöglicht jedem MCP-kompatiblen KI-Assistenten (wie Gemini Code Assist, Claude Desktop, Roo Code usw.) die direkte Interaktion mit Ihrem GitHub-Konto.
✨ Funktionen (verfügbare Tools)
Dieser Server stellt Ihrem KI-Assistenten 7 leistungsstarke Tools zur Verfügung:
create_repository: Erstellt ein neues öffentliches oder privates Repository.get_my_repositories: Listet die zuletzt aktualisierten Repositorys des authentifizierten Benutzers auf.get_repository: Ruft Details zu einem bestimmten Repository ab.get_file_content: Liest den genauen Inhalt einer beliebigen Datei in einem Repository zur Code-Analyse aus.search_code: Durchsucht Repositorys nach Funktionen, Schlüsselwörtern oder Syntax.create_issue: Erstellt ein neues Issue in einem bestimmten Repository.list_issues: Zeigt offene Issues für ein Repository an.
🛠️ Installation & Einrichtung
Repository klonen:
git clone [https://github.com/YOUR_USERNAME/mcp-github-server.git](https://github.com/YOUR_USERNAME/mcp-github-server.git) cd mcp-github-server Install dependencies:
Bash npm install
Build das Projekt:
Bash npm run build
🔑 So erhalten Sie Ihr GitHub-Token
Damit dieser Server in Ihrem Auftrag handeln kann, benötigen Sie ein Personal Access Token (PAT) von GitHub.
Gehen Sie zu den Einstellungen Ihres GitHub-Kontos.
Navigieren Sie zu Developer settings (unten in der linken Seitenleiste).
Klicken Sie auf Personal access tokens -> Tokens (classic).
Klicken Sie auf Generate new token (classic).
Vergeben Sie Ihrem Token einen Namen (z. B. „MCP Server“).
Erforderliche Berechtigungen (Scopes):
Aktivieren Sie das Kontrollkästchen repo (dies gewährt die vollständige Kontrolle über private Repositorys, was erforderlich ist, um Repositorys zu erstellen, Dateien zu lesen und Issues zu verwalten).
Scrollen Sie nach unten und klicken Sie auf Generate token.
Kopieren Sie das Token sofort (es beginnt mit ghp_...).
Einrichtung der Umgebung
Erstellen Sie eine .env-Datei im Stammverzeichnis dieses Projekts:
Bash touch .env
Fügen Sie Ihr Token zur .env-Datei hinzu:
مقتطف الرمز GITHUB_TOKEN=your_generated_token_here
🔌 Verbindung zu Ihrer IDE / Ihrem KI-Client
Um diesen Server mit einer MCP-kompatiblen IDE oder einem MCP-kompatiblen KI-Client zu verwenden, müssen Sie die MCP-Einstellungen Ihres Clients konfigurieren (in der Regel in einer mcp.json- oder mcp_config.json-Datei), sodass sie auf die erstellte Datei index.js verweisen.
Beispielkonfiguration:
JSON { "mcpServers": { "github-mcp": { "command": "node", "args": [ "--no-warnings", "ABSOLUTE_PATH_TO_YOUR_PROJECT/dist/index.js" ], "env": { "GITHUB_TOKEN": "your_generated_token_here" } } } }
Hinweis: Ersetzen Sie ABSOLUTE_PATH_TO_YOUR_PROJECT durch den tatsächlichen Pfad auf Ihrem Rechner.
🤝 Mitwirken
Dies ist ein kleines Lernprojekt! Wenn Sie weitere Tools hinzufügen möchten (z. B. Pull-Request-Verwaltung oder Commits Lesen), können Sie das Repository gerne forken und einen Pull Request einreichen.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that integrates with Discord to provide AI-powered features.
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/amedmohmed925/MCP-Server-to-Github'
If you have feedback or need assistance with the MCP directory API, please join our Discord server