Repo Radar MCP
Repo Radar MCP
Entdecken, bewerten und vergleichen Sie GitHub-Repositories von jedem MCP-kompatiblen KI-Client aus.
Repo Radar MCP ist ein Python-basierter MCP-Server, der KI-Agenten mit der GitHub-API verbindet und es ihnen ermöglicht, Open-Source-Repositories nach Thema, Sprache, Sternen, Lizenz, Aktivität und Relevanz zu suchen, zu filtern, zu bewerten und zu evaluieren.
Er wurde für Entwickler, Ersteller und KI-Agenten entwickelt, die eine strukturierte Methode zur Recherche von Open-Source-Projekten benötigen.
Warum Repo Radar MCP?
KI-Agenten können Code schreiben, benötigen aber auch einen guten technischen Kontext.
Repo Radar MCP bietet Ihrem MCP-kompatiblen Client eine einfache Reihe von Tools, um Fragen zu beantworten wie:
Was sind die beliebtesten Python-Repositories zum Thema RAG?
Welche MCP-Server sind einen Blick wert?
Welche GitHub-Projekte sind aktiv, lizenziert und nützlich?
Welches Repository sollte ich als Referenz für mein nächstes Projekt verwenden?
Wie lassen sich mehrere Repositories anhand von Sternen, Forks, Issues, Lizenz und kürzlicher Aktivität vergleichen?
Related MCP server: Narad GitHub Agent
Funktionen
Suche nach GitHub-Repositories nach Thema.
Filtern nach Programmiersprache.
Filtern nach Mindestanzahl an Sternen.
Bewertung von Repositories mit einem einfachen Nützlichkeits-Score.
Analyse eines einzelnen Repositorys.
Vergleich mehrerer Repositories.
Abrufen des README-Inhalts eines Repositorys.
Rückgabe der Ergebnisse als JSON oder Markdown.
Verwendet Ihr GitHub-Token sicher aus Umgebungsvariablen.
Funktioniert mit MCP Inspector, Claude Desktop, Cursor und anderen MCP-kompatiblen Clients.
MCP-Tools
Tool | Beschreibung |
| Suche nach GitHub-Repositories nach Thema, Sprache, Sternen und Sortiermodus. |
| Wie oben, gibt jedoch einen sauberen Markdown-Bericht zurück. |
| Suche nach Repositories und Hinzufügen eines praktischen Repository-Scores. |
| Suche, Bewertung und Rückgabe von Repositories als Markdown. |
| Analyse eines Repositorys nach |
| Analyse eines Repositorys und Rückgabe eines Markdown-Berichts. |
| Vergleich mehrerer Repositories nach |
| Vergleich mehrerer Repositories und Rückgabe einer Markdown-Tabelle. |
| Abrufen des README eines Repositorys. |
Installation
Klonen Sie das Repository:
git clone https://github.com/javiermorron/repo-radar-mcp.git
cd repo-radar-mcpErstellen und aktivieren Sie eine virtuelle Umgebung.
Windows PowerShell
python -m venv .venv
.\.venv\Scripts\activatemacOS / Linux
python -m venv .venv
source .venv/bin/activateInstallieren Sie das Projekt:
pip install -e .Kopieren Sie die Umgebungsdatei:
cp .env.example .envUnter Windows PowerShell:
copy .env.example .envBearbeiten Sie .env und fügen Sie Ihr GitHub-Token hinzu:
GITHUB_TOKEN=your_github_token_here
GITHUB_API_VERSION=2022-11-28
GITHUB_USER_AGENT=repo-radar-mcp/1.0.0Committen Sie niemals Ihre echte .env-Datei.
Ausführen mit MCP Inspector
Vom Projektstammverzeichnis aus:
mcp dev server.pyWenn der Inspector uv nicht findet, verwenden Sie diese Konfiguration im Inspector:
Transport Type: STDIO
Command: python
Arguments: server.pyÖffnen Sie dann den Tab Tools und führen Sie Folgendes aus:
{
"topic": "mcp server",
"language": "Python",
"limit": 5,
"min_stars": 10
}Claude Desktop Beispiel
Eine Beispielkonfiguration finden Sie unter:
examples/claude_desktop_config.example.jsonBeispiel für einen Windows-Eintrag:
{
"mcpServers": {
"repo-radar-mcp": {
"command": "C:\\Users\\YOUR_USER\\repo-radar-mcp\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Users\\YOUR_USER\\repo-radar-mcp\\server.py"
]
}
}
}Beispiel-Prompts
Search the 5 most popular Python repositories about "mcp server" and explain which one is best to study.Compare these repositories: freqtrade/freqtrade, ccxt/ccxt, hummingbot/hummingbot.Find popular repositories about "rag chatbot" in Python with more than 500 stars and rank them by usefulness.Analyze microsoft/autogen and tell me if it is active, useful and worth studying.Weitere Prompts finden Sie unter:
examples/prompts.mdRepository-Score
Repo Radar MCP enthält ein einfaches Bewertungssystem, das auf Folgendem basiert:
Sterne
Forks
Kürzliche Aktivität
Lizenzverfügbarkeit
Offene Issues
Archivierter Status
Der Score soll das menschliche Urteilsvermögen nicht ersetzen. Er ist ein schnelles Signal, das Agenten und Entwicklern hilft, Prioritäten bei der Untersuchung zu setzen.
Projektstruktur
repo-radar-mcp/
├── src/
│ └── repo_radar_mcp/
│ ├── __init__.py
│ ├── server.py
│ ├── github_client.py
│ ├── scoring.py
│ ├── formatters.py
│ └── models.py
├── examples/
│ ├── claude_desktop_config.example.json
│ └── prompts.md
├── tests/
│ └── test_scoring.py
├── .env.example
├── .gitignore
├── LICENSE
├── README.md
├── CHANGELOG.md
├── requirements.txt
├── pyproject.toml
└── server.pyRoadmap
Hinzufügen einer Analyse von Repository-Releases.
Hinzufügen einer Analyse der Issue-Qualität.
Hinzufügen von Metriken zur Mitwirkenden-Aktivität.
Hinzufügen von Unterstützung für GitHub-Themenempfehlungen.
Hinzufügen eines Repository-Gesundheitsberichts.
Hinzufügen von Hilfsprogrammen für den CSV- und JSON-Export.
Hinzufügen von Docker-Unterstützung.
Hinzufügen von GitHub Actions für Tests und Linting.
Sicherheit
Repo Radar MCP verwendet ein GitHub-Token aus Umgebungsvariablen.
Committen Sie nicht:
.envPersönliche Zugriffstoken
Private API-Schlüssel
Lokale virtuelle Umgebungen
Die .gitignore-Datei schließt bereits gängige sensible und generierte Dateien aus.
Mitwirken
Beiträge sind willkommen.
Gute erste Issues:
Verbesserung der Bewertungslogik.
Hinzufügen weiterer Ausgabeformate.
Hinzufügen von Tests.
Verbesserung der MCP-Client-Beispiele.
Hinzufügen von Docker-Unterstützung.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Erstellt von Javier Morrón. Vernetzen Sie sich mit mir auf LinkedIn: https://www.linkedin.com/in/javiermorron.
This server cannot be deployed
Maintenance
Related MCP Connectors
Finds real, maintained open-source repos that fit your project. MCP grounding for coding agents.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Search and fetch AI agent skills, rules files and MCP servers indexed from GitHub.
Find, compare, and audit software for AI agents. Scored registry of tools and MCP servers.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables querying and analysis of public GitHub repositories for statistics, contributor data, and commit history. It provides both a RESTful API and an MCP interface for seamless integration with AI agents.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered GitHub interactions including repository analysis, code search, PR reviews, and more through the MCP protocol.4MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to discover and interact with GitHub repositories through standardized MCP tools, allowing exploration and retrieval of project information without direct API calls.-
- FlicenseAqualityCmaintenanceMCP server that wraps GitHub REST API to allow AI agents to search repositories, get repository details, list issues, and read READMEs.4-