get_github_trending_repositoriesLABSCO SUMMARY
The trending page, in a form an agent can actually work with.
The useful field here is the stars gained in the period rather than the total: it separates a project that is moving now from one that has been large for years. The spoken-language filter is the other half — it surfaces work that never reaches an English-language feed.
What it is
A small Python server that fetches GitHub's trending pages and returns them as structured JSON. Two calls: trending repositories and trending developers, each filterable by programming language and by daily, weekly or monthly window.
What you get
- Trending repositories with full name, URL, description, language, stars, forks and the stars gained in the period
- Trending developers with their handle, name, profile URL and the repository they are trending for
- Filters on programming language and on the period — daily, weekly or monthly
- A spoken-language filter on repositories, for finding what is trending outside English
- JSON responses, so the model reads fields rather than parsing a page
Requirements
Python 3.12, then pip install mcp-github-trending. No GitHub token and no account: it reads the public trending pages.
Setup effort
One command — pip install mcp-github-trending
USE CASES
Keeping up with a language you work in
Pull the week's trending repositories filtered to that language and read the period stars, not the lifetime total.
Finding people worth following in a niche
List the trending developers for the language and see the repository each is trending for.
Spotting what is moving outside the English-speaking feed
Filter trending repositories by spoken language to reach projects that aggregators in English never carry.
Writing a monthly roundup
Take the monthly window for both repositories and developers and draft from the same structured data.
2 tools
Listed in project docs. Your client may show a different list.
get_github_trending_developersBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- uvx on PATH
- Python 3.12
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install mcp-github-trendingMCP Clients
Claude Desktop
{
"mcpServers": {
"mcp-github-trending": {
"command": "uvx",
"args": [
"mcp-github-trending"
]
}
}
}