GitHub Trending MCP Server
Fetches trending repositories from GitHub and filters them by keywords, programming language, and time period.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub Trending MCP ServerShow me trending Python repositories this week."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Trending MCP Server
A Model Context Protocol (MCP) server that fetches GitHub trending repositories and filters them by keywords, programming language, and time period.
Key Features
Fetch trending repositories from GitHub
Filter by keywords (default: "mcp", "model context protocol", "skill")
Filter by programming language (Python, TypeScript, Rust, etc.)
Filter by time period (daily, weekly, monthly)
Rich response format with keyword match details and locations
Runs as a standard MCP server over stdio
Installation
From PyPI
pip install yw-github-trending-mcpFrom Source
git clone https://github.com/snyangwei2/yw-github-trending-mcp.git
cd yw-github-trending-mcp
pip install -e .Related MCP server: starReport
Configuration
Add the server to your MCP client configuration. Below are examples for Claude Desktop.
Claude Desktop (macOS)
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"github-trending": {
"command": "python",
"args": ["-m", "github_trending_mcp"]
}
}
}Claude Desktop (Windows)
Edit %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"github-trending": {
"command": "cmd",
"args": ["/c", "python", "-m", "github_trending_mcp"]
}
}
}Tip: If you installed the package in a virtual environment, use the full path to the Python binary instead of just
"python".
Usage
Once configured, you can ask your MCP client natural language questions like:
"Show me trending MCP repositories on GitHub"
"What are the trending Python repositories this week?"
"Find trending repos related to model context protocol"
"Show me weekly trending Rust projects"
"Are there any trending repositories about skills or MCP?"
The server will scrape GitHub Trending, filter results by your criteria, and return a formatted markdown response.
Tool: get_trending_repos
The server exposes a single tool with the following parameters:
Parameter | Type | Required | Description |
|
| No | Keywords to match in repo names and descriptions. Default: |
|
| No | Programming language filter (e.g., |
|
| No | Time period: |
|
| No | Human language filter (e.g., |
Example Response
# GitHub Trending Repositories
Found 3 repositories matching keywords: mcp, model context protocol, skill
## 1. anthropics/mcp-server
**URL:** https://github.com/anthropics/mcp-server
**Description:** Reference implementation of the Model Context Protocol
**Language:** TypeScript
**Stars:** 12,345 (+230 today)
**Forks:** 1,024
**Matched Keywords:** mcp, model context protocol
- 'mcp' found in: name, description
- 'model context protocol' found in: descriptionDevelopment
Setup
git clone https://github.com/snyangwei2/yw-github-trending-mcp.git
cd yw-github-trending-mcp
pip install -e ".[dev]"Run Tests
pytestFormat Code
black src/ tests/Type Check
mypy src/Lint
ruff check src/ tests/Publishing
PyPI
pip install build twine
python -m build
twine upload dist/*License
MIT License. See LICENSE for details.
Contributing
Contributions are welcome! To get started:
Fork the repository
Create a feature branch (
git checkout -b feature/my-feature)Make your changes and add tests
Run the test suite (
pytest)Run formatting and linting (
black src/ tests/ && ruff check src/ tests/)Submit a pull request
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/snyangwei2/yw-github-trending-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server