The mcp-github-trending server provides access to GitHub trending data:
Access trending repositories and developers via
get_github_trending_repositoriesandget_github_trending_developersfunctionsFilter results by:
Programming language (e.g., Python, JavaScript)
Time period (daily, weekly, monthly)
Spoken language
Returns well-formatted JSON responses for both repositories and developers
Provides access to GitHub trending repositories and developers data, with filtering capabilities by programming language, time period, and spoken language
mcp-github-trending MCP Server
A MCP server that provides access to GitHub trending repositories and developers data through a simple API interface.
Features
Access GitHub trending repositories and developers data
Filter by programming language
Filter by time period (daily, weekly, monthly)
Filter by spoken language
Returns well-formatted JSON responses
Related MCP server: GitHub MCP Server Plus
Tools
The server implements the following tools:
get_github_trending_repositories
Gets trending repositories from GitHub with the following parameters:
language(optional): Programming language to filter repositories by (e.g. "python", "javascript")since(optional): Time period to filter repositories by ("daily", "weekly", "monthly"). Defaults to "daily"spoken_language(optional): Spoken language to filter repositories by
Example response:
get_github_trending_developers
Gets trending developers from GitHub with the following parameters:
language(optional): Programming language to filter by (e.g. "python", "javascript")since(optional): Time period to filter by ("daily", "weekly", "monthly"). Defaults to "daily"
Example response:
Installation
Prerequisites
Python 3.12
Install Steps
Install the package:
Claude Desktop Configuration
On MacOS:
On Windows:
Development
Building and Publishing
Sync dependencies and update lockfile:
Build package distributions:
Publish to PyPI:
Note: Set PyPI credentials via environment variables or command flags:
Token:
--tokenorUV_PUBLISH_TOKENUsername/password:
--username/UV_PUBLISH_USERNAMEand--password/UV_PUBLISH_PASSWORD
Debugging
For the best debugging experience, use the MCP Inspector.
Launch the MCP Inspector via npm:
The Inspector will display a URL that you can access in your browser to begin debugging.
License
This project is licensed under the MIT License - see the LICENSE file for details.