MCP.so
ログイン

mcp-github-trending MCP Server

@hetaoBackend

基本情報

カテゴリ

バージョン管理

ライセンス

MIT

トランスポート

stdio

作者

hetaoBackend

mcp-github-trending MCP Server について

MCP server for getting github trending repos & developers

#mcp-github-trending#github-api#trending-repositories

mcp-github-trending MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

mcp-github-trending MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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

よくある質問

1

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.

2

What parameters can I use to filter results?

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

3

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.

4

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.

5

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.

コメント

「バージョン管理」の他のコンテンツ