
mcp-github-trending MCP Server

2025.04.01
3
PythonGitHub数据API接口开发工具开发效率
mcp-github-trending 是一个MCP服务器,提供通过简单API接口访问GitHub热门仓库和开发者数据的功能。它支持按编程语言、时间周期(每日、每周、每月)和口语语言进行筛选,并返回格式良好的JSON响应。
View on GitHub
Overview
基本能力
产品定位
mcp-github-trending 是一个专注于提供GitHub热门仓库和开发者数据的MCP服务器,旨在帮助开发者快速获取和分析GitHub上的热门项目和开发者信息。
核心功能
- 访问GitHub热门仓库和开发者数据
- 按编程语言筛选
- 按时间周期(每日、每周、每月)筛选
- 按口语语言筛选
- 返回格式良好的JSON响应
适用场景
- 开发者寻找热门开源项目
- 分析GitHub上的趋势技术
- 监控特定语言或领域的热门仓库
- 发现活跃的开发者
工具列表
- get_github_trending_repositories
- 获取GitHub热门仓库
- 参数:
language
(编程语言)、since
(时间周期)、spoken_language
(口语语言) -
返回仓库名称、所有者、URL、描述、语言、星标数、分叉数等信息
-
get_github_trending_developers
- 获取GitHub热门开发者
- 参数:
language
(编程语言)、since
(时间周期) - 返回开发者用户名、名称、URL、头像、相关仓库等信息
常见问题解答
- 如何调试?使用MCP Inspector进行调试,通过npm安装并运行。
- 如何发布?使用
uv publish
命令发布到PyPI,需设置PyPI凭证。
使用教程
使用依赖
- Python 3.12
安装教程
pip install mcp-github-trending
调试方式
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-github-trending run mcp-github-trending
开发与发布
- 同步依赖并更新锁文件:
uv sync
- 构建包分发:
uv build
- 发布到PyPI:
uv publish