OpenCollab MCP
🚀 OpenCollab MCP
Lande deinen ersten Open-Source-PR an diesem Wochenende.
Hör auf, durch GitHub zu scrollen. Lass KI in 30 Sekunden ein zusammenführbares Issue für dich finden — abgestimmt auf deine tatsächlichen Fähigkeiten, in einem Repository, das wirklich aktiv ist.
Funktioniert mit Claude Desktop · Cursor · VS Code · jedem MCP-Client
In 60 Sekunden installieren · In Aktion sehen · Alle 22 Tools
Das Problem
Du möchtest zu Open Source beitragen. Also:
Scrollst du durch hunderte GitHub-Repos 😩
Findest ein "good first issue" — das bereits vergeben ist 😤
Verbringst eine Stunde damit, ein totes Repo zu verstehen 💀
Entdeckst, dass jemand bereits einen PR eröffnet hat 😭
Gibst auf und kehrst zu Tutorials zurück 📺
Dieser Kreislauf ist kaputt. OpenCollab repariert ihn mit einem einzigen Satz an deinen KI-Assistenten.
Die Lösung
"Find me a good first issue I can contribute to this weekend."Claude ruft OpenCollab auf → scannt dein GitHub-Profil → wählt deine stärkste Sprache aus → findet einsteigerfreundliche Issues in aktiven Repos ohne bestehenden PR → gibt dir das Issue + den vollständigen Kontext, um den Fix zu entwerfen.
Ein Satz. 30 Sekunden. Ein echtes, zusammenführbares Issue.
📦 In 60 Sekunden installieren
1. Hol dir ein kostenloses GitHub-Token
github.com/settings/tokens → Generate new token (classic) → wähle public_repo → kopieren.
2. Zu deinem KI-Tool hinzufügen
Bearbeite deine Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Füge dies hinzu:
{
"mcpServers": {
"opencollab": {
"command": "uvx",
"args": ["opencollab-mcp"],
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}Starte Claude Desktop neu. Fertig.
Füge es zu .cursor/mcp.json oder deiner VS Code MCP-Konfiguration hinzu:
{
"mcpServers": {
"opencollab": {
"command": "uvx",
"args": ["opencollab-mcp"],
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}pip install opencollab-mcpDann in deiner MCP-Konfiguration:
{
"mcpServers": {
"opencollab": {
"command": "opencollab-mcp",
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}🎬 In Aktion sehen
Die Killer-Demo — 3 Prompts vom Nullpunkt zum PR-Entwurf
1️⃣ Analysiere mich
*"Mein GitHub-Benutzername ist
prakhar1605. Bin ich bereit, zu Open Source beizutragen?"Bereitschaft: 72/100. Du beherrschst 4 Sprachen, 15 öffentliche Repos, hast bisher noch keine PRs eröffnet. Tipps: Beginne mit einer Dokumentationskorrektur, probiere ein Repo aus, das du bereits nutzt."
2️⃣ Finde mir ein zusammenführbares Issue
*"Finde mir ein Python 'good-first-issue', das ich in 1–2 Stunden erledigen kann. Stelle sicher, dass niemand daran arbeitet."
Gibt 5 Issues zurück · filtert solche mit Beauftragten oder verknüpften PRs aus · sortiert nach "Schnelligkeits-Score" (kurzer Text, wenige Kommentare, einfaches Label)."
3️⃣ Plane den PR
*"Plane einen PR für Issue #456 in
owner/repo."Zieht den Issue-Text, Kommentare, CONTRIBUTING.md, die Verzeichnisstruktur des Repos und den Standard-Branch — gibt Claude alles, was für den Entwurf des eigentlichen Codes benötigt wird."
Das ist der gesamte Kreislauf: Analysieren → Finden → Planen → Veröffentlichen.
Weitere Dinge, die du einfach sagen kannst
Du sagst… | Was passiert |
"Ist Issue #123 in facebook/react noch verfügbar?" | ✅ Keine Beauftragten, keine offenen PRs. 3 Kommentare, 12 Tage alt. Leg los. |
"Vergleiche langchain vs llama_index für Beiträge." | Seite-an-Seite: Sterne, PR-Merge-Rate, Aktivität. Empfiehlt den Gewinner. |
"Ist tensorflow/tensorflow aktiv?" | 847 Commits in den letzten 30 Tagen. Wächst um +23%. Sicher, Zeit zu investieren. |
"Wie komplex ist Issue #5432 in pytorch?" | 7/10 · Fortgeschritten. 12 Kommentare, Architektur-Label. Überspringen, es sei denn, du kennst die Codebasis. |
"Finde Python-Repos mit GSoC oder Hacktoberfest." | Betreute Repos sortiert nach Mentor-Signalen. |
"Welche Abhängigkeiten nutzt fastapi?" | Liest pyproject.toml → starlette, pydantic, uvicorn. |
"Was ist der Einfluss eines Beitrags zu react?" | 🎯 RIESIG · 230k+ Sterne · Lebenslauf-Eintrag: "Beitrag zu einem Projekt geleistet, das von Millionen Entwicklern genutzt wird." |
🛠️ Alle 22 Tools
Tool | Funktion |
| Alles-in-einem — Profilanalyse + passende Issues |
| Good-first-issues für jede Sprache |
| Trend-Repos, die Mitwirkende suchen |
| Finde Repos ähnlich zu denen, die du bereits magst |
| GSoC · Hacktoberfest · Outreachy Repos |
| 1–2 Stunden Issues — Doku, Tippfehler, Tests |
Tool | Funktion |
| Gesundheits-Score 0–100 |
| Einrichtungsaufwand (Dockerfile, CI, Doku) |
| Wirkungsgrad + Lebenslauf-Eintrag |
| 30-Tage-Dynamik — wächst? stirbt? |
| Zwei Repos im Vergleich + Gewinner |
| Sprach-Prozent-Aufschlüsselung |
| Tech-Stack — welche Libs nutzt das Projekt |
Tool | Funktion |
| Tiefe Profilanalyse |
| Open-Source-Bereitschaft 0–100 + Tipps |
| Top-Mitwirkende jedes Repos |
Tool | Funktion |
| Ist dieses Issue noch frei? |
| Schwierigkeit 1–10 |
| Alte, nicht beanspruchte Issues — versteckte Chancen |
| Alle Labels + einsteigerfreundliche |
| Kürzlich zusammengeführte PRs — was wird akzeptiert |
| Vollständiger Kontext für die PR-Planung |
⚡ Warum es anders ist
You ask Claude → Claude calls OpenCollab tools → Tools hit GitHub's free API → Data flows back → Claude reasons over it → You get a real, specific answerOpenCollab ist eine Datenbrücke, keine KI. Dein KI-Assistent erledigt das Denken. Das bedeutet:
🆓 Null KI-Kosten — reines GitHub API, keine kostenpflichtigen Dienste
🔑 Keine Geheimnisse außer einem kostenlosen GitHub-Token
💻 Läuft lokal auf deinem Rechner (STDIO-Transport)
🔒 Privat — deine GitHub-Daten verlassen niemals deinen Computer
⚡ Schnell — direkte API-Aufrufe, keine Middleware, kein Telemetrie-Tracking
🏗️ Entwickeln / Beitragen
Dieses Projekt ist selbst ein großartiges Ziel für einen ersten Beitrag.
git clone https://github.com/prakhar1605/Opencollab-mcp.git
cd Opencollab-mcp
pip install -e .
export GITHUB_TOKEN="your_token_here"
python -m opencollab_mcp.server
# Or test with the MCP Inspector:
npx @modelcontextprotocol/inspector python -m opencollab_mcp.serverSieh dir offene Issues mit dem Label good first issue an.
🗺️ Roadmap
[x] 22 Tools veröffentlicht
[x] Auf PyPI veröffentlicht —
uvx opencollab-mcpfunktioniert sofort[ ] In-Memory-Caching-Schicht (weniger API-Aufrufe, weniger Rate-Limit-Probleme)
[ ]
first_pr_generator— One-Shot "Finden + Planen + Entwerfen meines ersten PRs"[ ]
track_my_prs— Dashboard deiner offenen PRs mit Hinweisen auf Veraltung[ ]
skill_gap— Vergleiche deine Fähigkeiten mit dem Stack eines Ziel-Repos[ ] GitHub Actions CI
[ ] SSE/Remote-Bereitstellung
Hast du eine Idee? Eröffne ein Issue — das ist der schnellste Weg.
📄 Lizenz
MIT — siehe LICENSE.
Erstellt mit ❤️ von Prakhar Pandey · IIT Guwahati
⭐ Gib diesem Repo einen Stern, wenn OpenCollab dir hilft, einen PR zu landen. ⭐
Es ist das Beste, was du tun kannst, um anderen Entwicklern zu helfen, es zu entdecken.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/prakhar1605/Opencollab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server