- Home
- MCP servers
- GitHub Trending
GitHub Trending
- python
38
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"hetaobackend-mcp-github-trending": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-github-trending",
"run",
"mcp-github-trending"
],
"env": {
"UV_PUBLISH_TOKEN": "YOUR_TOKEN",
"UV_PUBLISH_PASSWORD": "YOUR_PASSWORD",
"UV_PUBLISH_USERNAME": "YOUR_USERNAME"
}
}
}
}You can access GitHub trending repositories and developers data through a lightweight MCP server. It exposes trending content via a simple API, with flexible filters and well-structured JSON responses, making it easy to build dashboards, analytics, or tooling around GitHub trends.
How to use
You interact with this MCP server through a client that supports MCP endpoints. You can fetch trending repositories and trending developers, apply common filters, and rely on clean JSON output for easy consumption in your applications.
How to install
Prerequisites: Python 3.12 must be installed on your system.
pip install mcp-github-trending
Additional notes
The MCP server provides two ways to run locally or publish as a server. You can run a development instance or use a published runtime with the MCP tooling.
Configuration snippets
{
"mcpServers": {
"github_trending_dev": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-github-trending",
"run",
"mcp-github-trending"
]
}
}
}
{
"mcpServers": {
"github_trending_pub": {
"command": "uvx",
"args": [
"mcp-github-trending"
]
}
}
}
Available tools
get_github_trending_repositories
Fetches trending GitHub repositories with optional filters for language, time period, and spoken language. Returns a list of repository objects including name, fullname, url, description, language, stars, forks, and current_period_stars.
get_github_trending_developers
Fetches trending GitHub developers with optional language filter and time period. Returns a list of developer objects including username, name, url, avatar, and a sample related repository.