mcpField
M
mcp-apollo

mcp-apollo

ローカル
github.com/AgenTeam-AI-2026ビジネス・マーケティング029 週間前に更新

mcp-apollo について

mcp-apollo は、Apollo.io のデータを利用する営業チームやエージェント向けのオープンソースでセルフホスト可能な MCP サーバーです。人物・企業の検索と情報補完を提供し、利用者自身の Cloudflare アカウントにデプロイして、リクエストごとに API キーを渡します。

主な機能

  1. 01役職、所在地、企業による人物検索
  2. 02人物プロフィールの情報補完
  3. 03企業プロフィールの検索と情報補完
  4. 04企業の求人情報取得
  5. 05Apollo person ID による認証済みメール検索
  6. 06レート制限メタデータの返却

活用シーン

  1. 01企業や役職の条件で見込み客リストを作成
  2. 02アプローチ前の人物・企業調査
  3. 03対象企業の採用状況を把握
  4. 04人物の認証済みメールアドレスを取得

MCP 対応

Apollo.io の検索、情報補完、求人情報、メール検索を MCP ツールとして提供します。利用者がデプロイした Cloudflare Worker で動作し、Apollo API キーは各リクエストで受け取り、保存しません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mcp-apollo

Apollo.io 向けのオープンソースかつセルフホスト可能な MCP サーバーです。AI エージェントが Apollo の B2B 営業インテリジェンスデータベースに直接アクセスできます。

ご自身の Cloudflare アカウントに 5 分以内でデプロイできます。インフラストラクチャはご自身で所有し、コストもご自身で管理できます。共有ホスティングやベンダーロックインはありません。

AgenTeam が開発・保守しています。MIT ライセンスです。


仕組み

Your Cloudflare Workers account
  └── mcp-apollo Worker  (your deploy, your infra)
        └── MCP client sends requests with your Apollo API key
              └── Worker proxies to Apollo.io API
                    └── Returns enriched data to your agent
  • ご自身で Worker をご自身の Cloudflare アカウントにデプロイします(無料プランでほとんどのユースケースに対応できます)
  • ご自身の Apollo.io API キーを毎回のリクエストで渡します。Worker がキーを保存することはありません
  • 共有インフラストラクチャはありません。各ユーザーが、それぞれ分離されたインスタンスを実行します

クイックデプロイ(5 分)

前提条件
手順
# 1. Clone the repo
git clone https://github.com/AgenTeam-AI-2026/mcp-apollo
cd mcp-apollo

# 2. Install dependencies
npm install

# 3. Log in to your Cloudflare account
npx wrangler login

# 4. Deploy
npx wrangler deploy

サーバーが次の URL で稼働しています:

https://mcp-apollo.<your-subdomain>.workers.dev

これが個人用 MCP サーバーの URL です。以下の接続設定で使用してください。


MCP クライアントを接続する

YOUR_WORKER_URL をデプロイした URL に、YOUR_APOLLO_KEY を Apollo.io API キーに置き換えてください。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します:

{
  "mcpServers": {
    "apollo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://YOUR_WORKER_URL/mcp"],
      "env": {
        "APOLLO_API_KEY": "YOUR_APOLLO_KEY"
      }
    }
  }
}

保存した後、Claude Desktop を再起動してください。

Claude Code
claude mcp add apollo \
  --transport http \
  --url https://YOUR_WORKER_URL/mcp \
  --header "Authorization: Bearer YOUR_APOLLO_KEY"
Cursor

.cursor/mcp.json に記述します:

{
  "mcpServers": {
    "apollo": {
      "url": "https://YOUR_WORKER_URL/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APOLLO_KEY"
      }
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json に記述します:

{
  "mcpServers": {
    "apollo": {
      "serverUrl": "https://YOUR_WORKER_URL/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APOLLO_KEY"
      }
    }
  }
}

Apollo.io API キーを取得する

  1. apollo.io にログインします
  2. Settings → Integrations → API に移動します
  3. Create API Key をクリックします
  4. キーをコピーし、上記の MCP クライアント設定に貼り付けます

ツール

apollo_search_people

Apollo のデータベースから、条件に一致する人物を検索します。

パラメーター型説明
person_titlesstring[]職位。例:["VP Engineering", "CTO"]
person_senioritiesstring[]"vp"、"c_suite"、"director"、"manager"、"senior"
organization_domainsstring[]会社のドメイン。例:["stripe.com"]
person_locationsstring[]所在地。例:["New York", "San Francisco"]
organization_num_employees_rangesstring[]従業員数の範囲。例:["51,200", "201,500"]
pagenumberページ番号(デフォルト:1)
per_pagenumber1 ページあたりの結果数。最大 25 件(デフォルト:10)

apollo_enrich_person

特定の人物の詳細なエンリッチ済みプロフィールを取得します。

パラメーター型説明
emailstring最も信頼性の高い識別子
linkedin_urlstringLinkedIn のプロフィール URL
first_name + last_name + organization_namestring氏名と会社の組み合わせ

少なくとも 1 つの識別子が必要です。


apollo_search_companies

条件に一致する会社を検索します。

パラメーター型説明
q_organization_keyword_tagsstring[]キーワード/業種。例:["SaaS", "fintech"]
organization_locationsstring[]本社所在地
organization_num_employees_rangesstring[]従業員数の範囲
organization_funding_stagesstring[]"Seed"、"Series A"、"Series B" など
pagenumberページ(デフォルト:1)
per_pagenumber最大 25 件(デフォルト:10)

apollo_enrich_company

ドメインまたは会社名から、会社の詳細なプロフィールを取得します。

パラメーター型説明
domainstring例:"stripe.com" — 推奨
namestring会社名 — 代替

返される情報:説明、従業員数、設立年、総資金調達額、資金調達段階、技術スタック、キーワード。


apollo_get_job_postings

企業の募集中の求人情報を取得します。購買・採用意欲を示す有力なシグナルです。

パラメーター型説明
organization_idstringapollo_enrich_company で取得した Apollo の組織 ID
job_titlesstring[]任意のフィルターです。例:["engineer", "sales"]

apollo_find_email

Apollo の個人 ID を指定して、その人物の検証済みメールアドレスを取得します。

パラメーター型説明
person_idstringapollo_search_people で取得した Apollo の個人 ID

Apollo.io のレート制限

プランリクエスト数 / 時間
Free50
Basic200
Professional1,000
Organizationカスタム

サーバーはすべてのレスポンスにレート制限のメタデータ(rate_limits.remaining、rate_limits.resetAt)を含めます。429 エラー時には内容がわかるメッセージを返し、エラーを黙って無視することはありません。


Cloudflare Workers の無料枠

指標無料枠の上限
リクエスト数100,000 / 日
CPU 時間10ms / リクエスト

1 日あたり 100,000 件のリクエストは、ほとんどの個人や小規模チームのデプロイに十分です。上限を超える場合は、Workers Paid プラン(1,000 万件のリクエストで月額 $5)にアップグレードしてください。


ローカル開発

npm install
npm run dev
# Server runs at http://localhost:8787

テストの実行

npm test                                        # unit + RALPH-loop tests
APOLLO_API_KEY=your_key npx vitest run test/e2e # E2E against live Apollo API

フォークでの CI/CD

このリポジトリには GitHub Actions のワークフローが含まれています。

  • ci.yml — プッシュのたびに型チェック、ビルドチェック、テストを実行します
  • deploy.yml — main へのマージ時に Cloudflare Workers にデプロイします
  • e2e.yml — 稼働中の Apollo API に対する E2E テストを毎晩実行します

自動デプロイを有効にするには、フォークの GitHub → Settings → Secrets → Actions に次のシークレットを追加してください。

シークレット取得先
CLOUDFLARE_API_TOKENCloudflare Dashboard → My Profile → API Tokens → Create Token(「Edit Cloudflare Workers」テンプレートを使用)
CLOUDFLARE_ACCOUNT_IDCloudflare Dashboard → Workers & Pages → 右側のサイドバー

毎晩の E2E テストを有効にするには、APOLLO_API_KEY もシークレットとして追加し、リポジトリ変数 APOLLO_E2E_ENABLED を true に設定してください。


セキュリティ

  • Apollo API キーは、各リクエストの Authorization ヘッダーに Bearer トークンとして渡されます
  • Worker が API キーを保存、ログ記録、永続化することは決してありません
  • 各リクエストはステートレスです。キーは、そのリクエストに対する Apollo API 呼び出しにのみ使用されます
  • デプロイ全体を自分で管理できます。データがサードパーティーのインフラストラクチャに触れることはありません

AgenTeam が開発

AgenTeam は、B2B 営業と GTM 運用向けの AI エージェントチームを構築しています。mcp-apollo は、現代の営業チームが頼るツールにエージェントが直接アクセスできるよう、私たちが公開している複数のオープンソース MCP サーバーの 1 つです。


ライセンス

MIT © AgenTeam-AI-2026

コメント

MCP は初めてですか?

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

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