modelscope·@hetaoBackend/mcp-github-trending
一个MCP服务器,通过简单的API接口提供对GitHub热门仓库和开发者数据的访问。
一个通过简单API接口提供GitHub热门仓库和开发者数据的MCP服务器。
该服务器实现了以下工具:
从GitHub获取热门仓库,参数如下:
language (可选): 用于筛选仓库的编程语言(例如 "python", "javascript")since (可选): 用于筛选仓库的时间周期 ("daily", "weekly", "monthly")。默认为 "daily"spoken_language (可选): 用于筛选仓库的自然语言示例响应:
[
{
"name": "repository-name",
"fullname": "owner/repository-name",
"url": "https://github.com/owner/repository-name",
"description": "Repository description",
"language": "Python",
"stars": 1000,
"forks": 100,
"current_period_stars": 50
}
]
从GitHub获取热门开发者,参数如下:
language (可选): 用于筛选开发者的编程语言(例如 "python", "javascript")since (可选): 用于筛选开发者的时间周期 ("daily", "weekly", "monthly")。默认为 "daily"示例响应:
[
{
"username": "developer",
"name": "Developer Name",
"url": "https://github.com/developer",
"avatar": "https://avatars.githubusercontent.com/u/123456",
"repo": {
"name": "repository-name",
"description": "Repository description",
"url": "https://github.com/developer/repository-name"
}
}
]
安装包:
pip install mcp-github-trending
在MacOS上:
~/Library/Application\ Support/Claude/claude_desktop_config.json
在Windows上:
%APPDATA%/Claude/claude_desktop_config.json
<details>
<summary>开发/未发布服务器配置</summary>
{
"mcpServers": {
"mcp-github-trending": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-github-trending",
"run",
"mcp-github-trending"
]
}
}
}
</details>
<details>
<summary>已发布服务器配置</summary>
{
"mcpServers": {
"mcp-github-trending": {
"command": "uvx",
"args": [
"mcp-github-trending"
]
}
}
}
</details>
uv sync
uv build
uv publish
注意:通过环境变量或命令标志设置PyPI凭据:
--token 或 UV_PUBLISH_TOKEN--username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD为了获得最佳调试体验,请使用 MCP Inspector。
通过npm启动MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-github-trending run mcp-github-trending
Inspector将显示一个URL,您可以在浏览器中访问它以开始调试。
本项目根据MIT许可证许可 - 详情请参阅LICENSE文件。
一个MCP服务器,它在本地git仓库上提供语义搜索功能,使用户能够克隆仓库、处理分支并通过矢量化代码块搜索代码。
一种模型上下文协议(MCP)服务器,可以帮助大型语言模型以最少的设置来索引、搜索和分析代码库。
一个功能齐全的编码代理,它使用符号操作(由语言服务器启用),即使在大型代码库中也能很好地工作。本质上是 Cursor 和 Windsurf Agents、Cline、Roo Code 等的免费替代品。
为虚幻引擎代码库提供深度源代码分析,使人工智能助手能够理解C++类结构、搜索代码和分析子系统。
一个通过分析你的编程项目、自动提取技能并生成专业描述来更新你的JSON简历,从而增强AI助手功能的服务器。
一种模型上下文协议服务器,使大型语言模型能够通过强大的API与Git仓库进行交互,支持仓库初始化、克隆、文件暂存、提交和分支管理等操作。