MCP server for GitHub Trending repositories with keyword filtering
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"yw-github-trending-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 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 ```bash pip install yw-github-trending-mcp ``` ### From Source ```bash git clone https://github.com/snyangwei2/yw-github-trending-mcp.git cd yw-github-trending-mcp pip install -e . ``` ## 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`: ```json { "mcpServers": { "github-trending": { "command": "python", "args": ["-m", "github_trending_mcp"] } } } ``` ### Claude Desktop (Windows) Edit `%APPDATA%\Claude\claude_desktop_config.json`: ```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…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.