GitHub Trending MCP

by rusianhu

Not rated
GitHub

About

Fetches trending repositories from GitHub and saves them as Markdown files. Supports proxy configuration.

Details

Author
rusianhu
Categories
Developer Tools, Other, Web Scraping

Setup

Install GitHub Trending MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/rusianhu/GitHubDailyTrendingFetcher-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

这是一个基于 FastMCP 框架的 GitHub 热门仓库获取工具,可以一次性获取 GitHub 当日的可选个数的热门仓库的详细信息,包括名称、链接、描述和 README 内容。 这样你就不用一篇一篇的翻README来总结博客了,可以节省AI 的 Tokens 。

- 获取 GitHub 当日热门仓库列表
- 支持自定义获取仓库数量
- 支持代理配置(通过环境变量)
- 支持将结果保存为 Markdown 文件
- 自动处理同名文件,避免覆盖

# 使用pip从GitHub仓库安装 pip install git+https://github.com/RusianHu/GitHubDailyTrendingFetcher-mcp.git
# 克隆仓库 git clone https://github.com/RusianHu/GitHubDailyTrendingFetcher-mcp.git cd GitHubDailyTrendingFetcher-mcp # 安装到本地环境 pip install -e .
# 使用 Python 模块方式运行(推荐) python -m github_trending_mcp
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json
{ "mcpServers": { // 其他服务配置... "github-trending-mcp": { "command": "python", "args": [ "-m", "github_trending_mcp" ], "alwaysAllow": [ "get_github_trending", "get_proxy_status" ], "disabled": false } } }

- PROXY_HOST: 代理主机地址(默认为 "127.0.0.1")
- PROXY_PORT: 代理端口(默认为 "10808")
- PROXY_PROTOCOL: 代理协议(默认为 "socks5")

$env:PROXY_HOST = "127.0.0.1" $env:PROXY_PORT = "10808" $env:PROXY_PROTOCOL = "socks5"
set PROXY_HOST=127.0.0.1 set PROXY_PORT=10808 set PROXY_PROTOCOL=socks5
export PROXY_HOST=127.0.0.1 export PROXY_PORT=10808 export PROXY_PROTOCOL=socks5
{ "mcpServers": { "github-trending-mcp": { "command": "python", "args": [ "-m", "github_trending_mcp" ], "env": { "PROXY_HOST": "127.0.0.1", "PROXY_PORT": "10808", "PROXY_PROTOCOL": "socks5" }, "alwaysAllow": [ "get_github_trending", "get_proxy_status" ], "disabled": false } } }

- repo_limit: 要获取的仓库数量,默认为 5
- use_proxy: 是否使用代理,默认为 False
- save_to_file: 是否保存结果到文件,默认为 True

{ "repo_limit": 10, "use_proxy": true, "save_to_file": true }
## GitHub 今日热门仓库 Top 5 ### 1. username/repo-name About: 仓库描述信息 README:
markdown README 内容... ​` ### 2. username2/repo-name2 About: 仓库描述信息 README:`markdown README 内容... ​` --- 总输出文本长度: 12345 报告已保存到: C:\path\to\github_trending_2023-05-01.md ``

- github_trending_YYYY-MM-DD_1.md
-
github_trending_YYYY-MM-DD_2.md`
- ...
- 确保网络连接正常,或配置正确的代理
- GitHub 页面结构可能会变化,如果遇到解析错误,可能需要更新解析逻辑
- 请遵守 GitHub 的使用条款和爬虫政策

A server for managing and interacting with GitHub Gists, built with Go.

A simple MCP server that manages GitHub webhooks and lets MCP compatible LLMs interact with the GitHub API.

An MCP server for the Urlbox Screenshot API. It enables your client to take screenshots, generate PDFs, extract HTML/markdown, and more from websites.

Publish HTML, Markdown, KV, JSON, files to brewpage.app from AI assistants.

BrowserAct MCP Server is a standardized MCP service that lets MCP clients connect to the BrowserAct platform to discover and run browser automation workflows, access results/files and related storage, and trigger real-world actions via natural language.

Download DocSend and Papermark decks as PDF/PPTX and data rooms as ZIPs, including email-gated and protected links.

Fetch web page content with recursive exploration.

Crawl websites to generate Markdown documentation and make it searchable through an MCP server.

Extracts document content from Microsoft Learn and GitHub URLs and stores it in PocketBase for retrieval and search.

Extract documentation for AI agents from any site with llms.txt support. Features MCP server, REST API, batch processing, and multiple export formats.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.