MCP.so
登录

mcp-github-trending MCP Server

@hetaoBackend

关于 mcp-github-trending MCP Server

MCP server for getting github trending repos & developers

基本信息

分类

版本控制

许可证

MIT

运行时

python

传输方式

stdio

发布者

hetaoBackend

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-github-trending": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is mcp-github-trending?

mcp-github-trending is a MCP server that provides access to GitHub trending repositories and developers data through a simple API interface. It is intended for developers who want to programmatically retrieve trending GitHub content without scraping.

How to use mcp-github-trending?

Install the package via pip install mcp-github-trending (requires Python 3.12), then configure it in your MCP client (e.g., Claude Desktop) using the JSON configuration shown in the README. The server exposes two tools: get_github_trending_repositories and get_github_trending_developers.

Key features of mcp-github-trending

  • Access GitHub trending repositories and developers data
  • Filter repositories by programming language, time period, and spoken language
  • Filter developers by programming language and time period
  • Returns well-formatted JSON responses
  • Supports daily, weekly, and monthly time ranges

Use cases of mcp-github-trending

  • Automatically fetch the top trending repositories for a given language each day
  • Identify trending developers in a specific programming community over the past week
  • Build a dashboard that tracks GitHub trends across multiple languages and periods
  • Integrate trending data into a chatbot or assistant for quick trend queries

FAQ from mcp-github-trending

What tools does this server provide?

It provides get_github_trending_repositories to fetch trending repos and get_github_trending_developers to fetch trending developers.

What parameters can I use to filter results?

For repositories: language, since (daily/weekly/monthly), and spoken_language. For developers: language and since.

Does this server require any API keys or authentication?

No. The README does not mention any API keys or authentication – the data is fetched from public GitHub trending pages.

What is the output format?

Both tools return JSON arrays. Repository entries include name, fullname, url, description, language, stars, forks, and current_period_stars. Developer entries include username, name, url, avatar, and their top repo object.

How do I configure it with Claude Desktop?

Add the server configuration to your claude_desktop_config.json (located in ~/Library/Application Support/Claude/ on MacOS or %APPDATA%/Claude/ on Windows). For published servers, use uvx mcp-github-trending as the command and args.

评论

版本控制 分类下的更多 MCP 服务器