mcp-github-followers-following-export について
このMCPサーバーは、Mamba LabsのApify Actorを介して、公開GitHubアカウントのフォロワーまたはフォロー一覧を出力します。アカウント情報を行形式で返し、一覧の公称件数と末尾まで取得できたかをレポートします。
主な機能
- 01フォロワー、フォロー、または両方を出力
- 02GitHubユーザー名やプロフィールURLに対応
- 03アカウント情報をフラットな行で返却
- 04一覧件数と取得完了状況を報告
- 05結果数の制限と料金上限の設定
活用シーン
- 01公開アカウントのフォロワー一覧を作成
- 02GitHubユーザーがフォローするアカウントを出力
- 03一覧の取得が完了したか確認
MCP 対応
MCPクライアントに`export_github_followers_following`ツールを提供します。Apify Actorを起動して完了を待ち、データセットの行を返します。呼び出しには`APIFY_TOKEN`が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-github-followers-following-exportAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| list | enum | いいえ | followers、following、または両方(デフォルト)。both | followers | following |
| users | array | いいえ | 公開 GitHub アカウントのユーザー名またはプロフィール URL。1 回につき最大 100 件。Clay ユーザーは、列を 1 項目のリストで囲んでください。 |
| github_token | string | いいえ | 任意。自分の GitHub トークンを使うと、REST API 経由で 1 時間あたり最大 5,000 件のリクエストを処理します。含まれるのは login、user ID、avatar のみで、name、company、location、bio は含まれません。保存もログへの記録も行いません。 |
| max_charge_usd | string | いいえ | 任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。 |
| max_results_per_list | number | いいえ | リストごとに返す行数。1~100000。デフォルトは 1000。行ごとに課金されます。大きなリストでは、実行タイムアウトも長くする必要があります。処理速度は 1 分あたり約 400 行です。 |
詳細
GitHub フォロワー・フォロー中ユーザーのエクスポート MCP サーバー
Apify 上の Mamba Labs GitHub Followers and Following Export アクター用の MCP サーバーです。公開 GitHub アカウントのフォロワーリストとフォロー中リストを、フラットな行形式でエクスポートします。
内容
機能
GitHub のユーザー名またはプロフィール URL を指定します。それぞれについて、フォローしているアカウントまたはフォローされているアカウントごとに、ログイン名、名前、会社、所在地、自己紹介、プロフィール URL、ユーザー ID を含む行が返されます。また、リストごとに無料のレポート行が返され、GitHub が公表している件数と、リストを最後まで読み取ったかどうかが示されます。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-github-followers-following-export": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-github-followers-following-export"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。export_github_followers_following ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「GitHub で sindresorhus がフォローしているユーザーをエクスポートして。」
- 「所在地も含めて、octocat の最初の 500 人のフォロワーを取得して。」
- 「このエクスポートはフォロワーリストの最後まで取得できた?」
ツール
export_github_followers_following。ツールは 1 つです。引数の例:
{
"users": [
"sindresorhus"
],
"list": "following",
"max_results_per_list": 20
}
入力
アクターの購入者向け入力です。省略した入力には、アクター独自のデフォルト値が使われます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
users | 配列 | いいえ | 公開 GitHub アカウントのユーザー名またはプロフィール URL。1 回の実行につき最大 100 件です。Clay ユーザーの場合は、列を 1 項目のリストで囲みます。 |
list | 文字列 | いいえ | followers、following、または both(デフォルト)。 |
max_results_per_list | 数値 | いいえ | リストごとに返す行数。1~100000。デフォルトは 1000 です。各行に料金が発生します。大規模なリストでは、実行タイムアウトを長くする必要もあります。速度の目安は 1 分あたり約 400 行です。 |
github_token | 文字列 | いいえ | 任意。独自の GitHub トークンを使用すると、REST API 経由で 1 時間あたり最大 5,000 件のリクエストを読み取れます。取得できるのはログイン名、ユーザー ID、アバターのみで、名前、会社、所在地、自己紹介は取得できません。保存もログへの記録もされません。 |
max_charge_usd | 文字列 | いいえ | 任意。この金額を超える料金が発生する前に実行を停止します。サマリー行は常に返されます。 |
料金
Apify でイベントごとに課金され、Apify アカウントに請求されます。価格は USD です。
| イベント | Free プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
user-row、返されるフォロワーまたはフォロー中アカウント 1 件 | $0.002 | $0.0019 | $0.0018 | $0.0017 |
apify-actor-start、実行開始 1 回あたり | $0.0015 | $0.0015 | $0.0015 | $0.0015 |
リストレポート、公開アカウントを持たないユーザー、拒否された入力は無料です。プロキシトラフィックを含む実行のプラットフォーム料金は、Mamba Labs が負担します。
アクターの全ドキュメント
apify.com/mambalabs/github-followers-following-export
ライセンス
MIT。詳細は LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。