loading…
Search for a command to run...
loading…
Discover, rank, and compare GitHub repositories from any MCP-compatible AI client. Enables searching, filtering, ranking, and evaluating open-source repositorie
Discover, rank, and compare GitHub repositories from any MCP-compatible AI client. Enables searching, filtering, ranking, and evaluating open-source repositories by topic, language, stars, license, activity, and relevance.
Discover, rank and compare GitHub repositories from any MCP-compatible AI client.
Repo Radar MCP is a Python-based MCP server that allows AI agents and MCP-compatible clients to search, rank, analyze and compare GitHub repositories using the GitHub API.
It helps developers, builders and AI agents answer one important question:
Which open-source repository is actually worth studying, using or comparing for my next project?
Instead of manually browsing GitHub, opening multiple tabs and comparing stars, licenses, activity and README files by hand, Repo Radar MCP gives your AI client a structured way to research repositories directly.
AI agents can write code, generate ideas and help build products.
But they still need good technical context.
When you are starting a new project, you often need to know:
Repo Radar MCP turns that research process into a tool your AI assistant can use.
AI Client
↓
MCP Tool Call
↓
Repo Radar MCP Server
↓
GitHub API
↓
Repository Analysis
↓
JSON / Markdown Result
The server exposes several MCP tools that can be called by an AI client.
For example, your assistant can ask Repo Radar MCP to:
rag assistant.| Tool | Description |
|---|---|
search_repositories |
Search GitHub repositories by topic, language, stars and sorting mode. |
search_repositories_markdown |
Same as above, but returns a clean Markdown report. |
rank_repositories |
Search repositories and add a practical repository score. |
rank_repositories_markdown |
Search, rank and return repositories as Markdown. |
analyze_repository |
Analyze one repository by owner/name. |
analyze_repository_markdown |
Analyze one repository and return a Markdown report. |
compare_repositories |
Compare several repositories by owner/name. |
compare_repositories_markdown |
Compare several repositories and return a Markdown table. |
get_repository_readme |
Fetch the README of a repository. |
git clone https://github.com/javiermorron/repo-radar-mcp.git
cd repo-radar-mcp
python -m venv .venv
.\.venv\Scripts\activate
python -m venv .venv
source .venv/bin/activate
pip install -e .
Copy the example environment file:
cp .env.example .env
On Windows PowerShell:
copy .env.example .env
Edit .env:
GITHUB_TOKEN=your_github_token_here
GITHUB_API_VERSION=2022-11-28
GITHUB_USER_AGENT=repo-radar-mcp/1.0.0
Never commit your real
.envfile.
From the project root:
mcp dev server.py
If MCP Inspector does not find uv, use this manual configuration:
Transport Type: STDIO
Command: python
Arguments: server.py
Then open the Tools tab and test a request like:
{
"topic": "mcp server",
"language": "Python",
"limit": 5,
"min_stars": 10
}
A sample configuration is available in:
examples/claude_desktop_config.example.json
Example Windows configuration:
{
"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"
]
}
}
}
You can ask your MCP-compatible assistant things like:
Search the 5 most popular Python repositories about "mcp server" and explain which one is best to study.
Compare these repositories: modelcontextprotocol/python-sdk, langchain-ai/langchain, run-llama/llama_index.
Find popular repositories about "rag assistant" 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.
Find GitHub repositories related to AI agents, compare them and suggest which one could inspire a new MVP.
More prompts are available in:
examples/prompts.md
Repo Radar MCP includes a simple scoring system based on practical repository signals:
The score is not meant to replace human judgment.
It is a quick signal to help agents and developers decide what to inspect first.
This project includes visual assets in the assets/ folder to show how Repo Radar MCP works inside MCP Inspector.
assets/
├── repo-radar-banner.png
├── mcp-inspector-connection.png
├── mcp-inspector-tools.png
├── search-repositories-markdown-form.png
├── markdown-report-example.png
└── Demo.mp4

Configure MCP Inspector using STDIO transport with:
Command: python
Arguments: server.py

Repo Radar MCP exposes several tools that can be tested directly from MCP Inspector.

Use search_repositories_markdown to search GitHub repositories and return a clean Markdown report.

Repo Radar MCP can return structured Markdown reports with repository name, stars, forks, license, open issues, update date, URL, description and topics.

Watch Repo Radar MCP running inside MCP Inspector:

If the video does not preview correctly on GitHub, upload it as a release asset or replace it with a short GIF.
Example Markdown result:
# Repository Ranking: mcp server
| Repository | Stars | Forks | License | Updated | Score |
|---|---:|---:|---|---|---:|
| modelcontextprotocol/python-sdk | 9000+ | 800+ | MIT | Recently updated | 92 |
| example/mcp-server | 1200+ | 150+ | Apache-2.0 | Active | 78 |
Recommendation:
Start with the official SDK if you need a reliable reference implementation.
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
├── CHANGELOG.md
├── LICENSE
├── README.md
├── pyproject.toml
├── requirements.txt
└── server.py
Repo Radar MCP uses a GitHub token from environment variables.
Do not commit:
.envThe .gitignore file already excludes common sensitive and generated files.
Recommended GitHub token permissions:
Repo Radar MCP can help with:
Contributions are welcome.
Good first issues:
Before contributing, feel free to open an issue with your idea.
If this project helps you discover better repositories, compare technical options or build smarter AI workflows, consider leaving a star on GitHub.
It helps more developers find the project and motivates future improvements.
Javier Morrón Consultant in Applied Artificial Intelligence and Automation.
I help professionals, small businesses and independent builders save time, reduce manual work and improve internal processes using artificial intelligence, AI agents and automation.
LinkedIn: https://www.linkedin.com/in/javiermorron
This project is licensed under the MIT License.
You can use it, modify it and adapt it to your own needs while keeping the corresponding attribution.
Выполни в терминале:
claude mcp add repo-radar-mcp -- npx Да, Repo Radar MCP бесплатный — установка в один клик через Unyly без оплаты.
Нет, Repo Radar работает без API-ключей и переменных окружения.
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Открой Repo Radar на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.