mcpField
G
GitHub Star Count MCP Server

GitHub Star Count MCP Server

ローカル
github.com/JavaTheHutt1バージョン管理179 週間前に更新

GitHub Star Count MCP Server について

GitHub Star Count MCP Serverは、ClaudeからGitHubの公開リポジトリのスター数や基本統計を取得するサーバーです。Claude Desktopとの連携に対応し、設定にはGitHubトークンが必要です。

主な機能

  1. 01公開リポジトリのスター数取得
  2. 02リポジトリ統計APIの提供
  3. 03Claude Desktopとの連携

活用シーン

  1. 01公開リポジトリのスター数確認
  2. 02Claude Desktop経由でのリポジトリ統計取得

MCP 対応

MCPサーバーとして、GitHubリポジトリのスター数取得機能をMCPクライアントに提供します。Claude Desktopとの連携方法も記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

GitHub スター数 MCP サーバー

Claude が GitHub リポジトリのスター数を取得できるようにする、Model Context Protocol(MCP)サーバーです。

機能

  • 公開されている任意の GitHub リポジトリのスター数を取得します
  • MCP を介して Claude Desktop と連携します
  • リポジトリの統計情報を取得するシンプルな API を提供します

セットアップ

前提条件
  • Python 3.11+
  • 依存関係の管理に使用する uv
  • GitHub Personal Access Token
インストール
  1. このリポジトリをクローンします:

    git clone https://github.com/yourusername/gh_mcp.git
    cd gh_mcp
    
  2. 依存関係をインストールします:

    uv venv
    source .venv/bin/activate
    uv pip install -r requirements.txt
    
  3. GitHub トークンを記載した .env ファイルを作成します:

    GITHUB_TOKEN=your_github_token_here
    

使い方

MCP サーバーの実行

MCP サーバーを直接実行します:

python star_count.py

または、付属のシェルスクリプトを使用します:

./run_star_count.sh
Claude Desktop との連携

以下を Claude Desktop の設定ファイル(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します:

"github-star-count-mcp": {
  "command": "/bin/bash",
  "args": [
    "/path/to/gh_mcp/run_star_count.sh"
  ]
}
Claude 向けのプロンプト例

MCP サーバーを Claude Desktop に設定すると、次のようなプロンプトを使用できます:

Use the github-star-count-mcp MCP server to get the star count for the repository "anthropics/claude-api" owned by "anthropics"

プロジェクト構成

  • star_count.py:MCP サーバーのメイン実装
  • github_integration.py:GitHub API との連携関数
  • run_star_count.sh:MCP サーバーの実行に使用するヘルパースクリプト
  • test_mcp.py:動作確認用のシンプルな MCP テストサーバー

ライセンス

MIT

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。