mcp-github-tools
mcp-github-tools
Ein MCP (Model Context Protocol) Server, der GitHub-Analysen und Verwaltungswerkzeuge für KI-Agenten bereitstellt. Analysiere Repositories, fasse Pull Requests zusammen, triagiere Issues, generiere Release-Notizen und verfolge die Aktivität von Mitwirkenden – alles über eine standardisierte Tool-Schnittstelle.
Tools
github_repo_analyzer
Analysiere ein GitHub-Repository und erhalte einen umfassenden Überblick über Sterne, Forks, offene Issues, Sprachverteilung, Top-Mitwirkende und wöchentliche Commit-Aktivitätstrends.
github_pr_summarizer
Fasse einen Pull Request zusammen mit Diff-Statistiken, kategorisierten Dateiänderungen, Review-Status (Genehmigungen, Änderungswünsche, ausstehende Reviewer) und Auszügen aus aktuellen Kommentaren.
github_issue_triage
Analysiere offene Issues in einem Repository. Kategorisiert Issues automatisch nach Labels und Schlüsselwörtern (Bug, Feature, Doku, Sicherheit usw.), schlägt Prioritäten basierend auf Engagement und Alter vor, identifiziert potenzielle Duplikate mithilfe von Textähnlichkeit und markiert veraltete Issues.
github_release_notes
Generiere Release-Notizen aus Commits zwischen zwei Referenzen (Tags, Branches oder SHAs). Kategorisiert Commits mithilfe von Conventional-Commits-Mustern und erzeugt sowohl Markdown- als auch strukturierte JSON-Ausgabe.
github_contributor_stats
Erhalte Mitwirkenden-Statistiken innerhalb eines konfigurierbaren Zeitfensters: Commits, geöffnete/zusammengeführte PRs, Code-Reviews und Identifizierung von Erstmitwirkenden.
Related MCP server: GitHub MCP Server
Requirements
Node.js 18 oder höher
Keine Authentifizierung für öffentliche Repositories erforderlich
Optionales GitHub-Personal-Access-Token für höhere Ratenlimits (5,000 Anfragen/Stunde vs. 60)
Installation
git clone https://github.com/rog0x/mcp-github-tools.git
cd mcp-github-tools
npm install
npm run buildConfiguration
Claude Desktop
Füge Folgendes zu deiner Claude-Desktop-Konfigurationsdatei hinzu:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"github-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-github-tools/dist/index.js"]
}
}
}Claude Code
Füge den Server über die CLI hinzu:
claude mcp add github-tools node D:/products/mcp-servers/mcp-github-tools/dist/index.jsOder füge ihn zu deiner .claude/settings.json hinzu:
{
"mcpServers": {
"github-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-github-tools/dist/index.js"]
}
}
}Usage Examples
Sobald die Verbindung hergestellt ist, stehen die Tools dem KI-Agenten automatisch zur Verfügung. Hier sind Beispiel-Prompts:
"Analysiere das Repository facebook/react"
"Fasse PR #1234 in vercel/next.js zusammen"
"Triage offene Issues in microsoft/vscode"
"Generiere Release-Notizen für rust-lang/rust von 1.75.0 bis 1.76.0"
"Zeige Mitwirkenden-Statistiken für die letzten 30 Tage in nodejs/node"
GitHub Token
Alle Tools akzeptieren einen optionalen token-Parameter für authentifizierte Anfragen. Ohne Token erlaubt die GitHub-API 60 Anfragen pro Stunde. Mit Token erhöht sich das Limit auf 5,000 Anfragen pro Stunde.
Du kannst ein persönliches Zugriffstoken unter github.com/settings/tokens erstellen. Für den Zugriff auf öffentliche Repositories sind keine besonderen Berechtigungen erforderlich.
License
MIT
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 Servers
- FlicenseNot gradedqualityDmaintenanceEnables Large Language Models to analyze GitHub repositories in real-time, providing tools for retrieving repository information, analyzing issues, accessing documentation, and visualizing activity.
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to manage GitHub repositories, branches, issues, pull requests, releases, and actions through natural language.1075MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze GitHub repositories, including fetching repository details, searching, and retrieving README content.4522ISC
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to interact with GitHub repositories, issues, pull requests, code, and more through a comprehensive set of tools.
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…
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
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/rog0x/mcp-github-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server