mcp-partner-member-directory-extractor について
Apify を利用し、パートナーディレクトリや会員リストから企業情報を抽出する MCP サーバーです。ドメイン、ウェブサイト、階層など、公開されている掲載情報を返し、ディレクトリ調査に利用できます。
主な機能
- 01対応するパートナー・会員ディレクトリの読み取り
- 02企業ドメインとウェブサイト
- 03階層・タグ・所在地
- 04公開評価と連絡先
- 05ドメインによる重複除去
活用シーン
- 01パートナー企業の一覧作成
- 02Shopify パートナー情報の収集
- 03協会の掲載情報から企業ドメインを整理
MCP 対応
MCP クライアントに `extract_directory_companies` ツールを提供します。Apify Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-partner-member-directory-extractorAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| max_pages | string | いいえ | Shopify および会員リストのディレクトリで読み取るリスティングページ数です。1~100 を指定します。デフォルトは 10 です。 |
| max_listings | string | いいえ | ディレクトリごとのリスティング数です。1~5000 を指定します。会社の行ごとに課金されます。デフォルトは 100 です。 |
| directory_url | string | いいえ | ディレクトリページの URL を 1 件指定します。 |
| dedupe_domains | enum | いいえ | 同じ会社が複数回掲載されている場合も、1 回だけ返します。スキップされた重複項目は無料です。デフォルトは true です。true | false |
| directory_urls | array | いいえ | ディレクトリページの URL を最大 20 件指定します。 |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する行を処理する前に、実行を停止します。 |
| include_details | enum | いいえ | PartnerPage ディレクトリの場合、true にすると、リスティングごとにリクエストを 1 回追加し、タグ、所在地、掲載されているメールアドレスを取得します。デフォルトは true です。true | false |
詳細
パートナー・メンバーディレクトリ抽出 MCP サーバー
Apify 上の Mamba Labs Partner and Member Directory Extractor アクター向け MCP サーバーです。パートナーディレクトリまたはメンバー一覧の URL を指定すると、掲載されている企業ごとに、ウェブサイト、ドメイン、ティア、タグ、所在地を含む1行が返されます。
内容
できること
このアクターは3種類のディレクトリを読み取ります。PartnerPage 上に構築されたディレクトリ(Clay の Solutions Partner Directory や Zapier のパートナーディレクトリなど)は PartnerPage の公開リスティング API 経由で読み取り、Shopify Partner Directory、および各メンバーのプロフィールページにリンクしているメンバー一覧(業界団体のディレクトリなど)も読み取ります。各行には、listing_name、company_domain、website、listing_url、tier、tags、location、rating、review_count、partner_since、およびディレクトリで公開されている listed_email と listed_phone が含まれます。リクエストのたびに robots.txt を確認します。ブラウザー上で一覧を生成するディレクトリの場合、row_status が unsupported の無料行が1行返されます。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
これを Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-partner-member-directory-extractor": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-partner-member-directory-extractor"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動すると、extract_directory_companies ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations で取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンなしでもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「Clay experts directory に掲載されている代理店をすべて、ウェブサイトとティア付きで一覧にして。」
- 「ストア移行に対応する Shopify パートナーを、評価と所在地付きで100社取得して。」
- 「IAB UK のメンバーディレクトリを企業ドメインの一覧にして。」
ツール
extract_directory_companies。ツールは1つです。引数の例:
{
"directory_url": "https://www.clay.com/en/experts",
"max_listings": "200"
}
入力
アクターに渡すすべての購入者向け入力です。省略した入力には、アクター独自のデフォルト値が適用されます。数値と yes/no の入力はテキストとして送信されます。
| 入力 | 型 | 説明 |
|---|---|---|
directory_url | string | ディレクトリのページを1つ指定します |
directory_urls | array | ディレクトリのページを最大20個指定します |
max_listings | string | ディレクトリごとの掲載件数。1~5000。デフォルトは100 |
max_pages | string | Shopifyとメンバーリストの場合に読み込む掲載ページ数。デフォルトは10 |
include_details | string | PartnerPageの場合、タグ、所在地、メールアドレスを含めます。デフォルトはtrue |
dedupe_domains | string | 同じ企業が重複している場合、1件だけ返します。デフォルトはtrue |
max_charge_usd | string | 実行に適用する任意の上限料金 |
料金
Apifyではイベントごとの従量課金となり、料金はApifyアカウントに請求されます。価格は米ドルです。
| イベント | Freeプラン | Bronze | Silver | Gold |
|---|---|---|---|---|
company-listed、企業1件あたり | $0.004 | $0.0038 | $0.0036 | $0.0034 |
apify-actor-start、実行開始1回あたり(実行メモリ1 GBごと) | $0.0015 | $0.0015 | $0.0015 | $0.0015 |
重複としてスキップされた項目、および掲載情報なし、robotsによるアクセス拒否、ブロック、非対応、エラーの各行は無料です。
キーについて
このアクターにキーは不要です。プロキシのトラフィックによる追加料金はありません。実行にかかるプラットフォーム費用はMamba Labsが負担します。
アクターの全ドキュメント
apify.com/mambalabs/partner-member-directory-extractor
ライセンス
MIT。LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。