Apollo.io MCP サーバー
シームレスな Apollo.io API 統合を実現する強力な Model Context Protocol (MCP) サーバー実装により、AI アシスタントが Apollo.io データと対話できるようになります。
概要
この MCP サーバーは、Apollo.io API と対話するための包括的なツール セットを提供し、AI アシスタントが次のことを実行できるようにします。
- 個人と組織のためのデータを充実させる
- 人物や組織を検索する
- 特定の組織の求人情報を探す
- AIアシスタントインターフェースを離れずにApollo.ioの操作を実行
この MCP サーバーを使用する理由
- シームレスなAI統合:AIアシスタントをApollo.ioデータに直接接続
- 簡素化された API 操作: 自然言語コマンドを通じて一般的な Apollo.io タスクを実行します。
- リアルタイムデータアクセス:Apollo.ioから最新情報を入手
- 安全な認証: Apollo.ioの安全なAPIトークン認証を使用します
- 拡張可能な設計: 必要に応じて Apollo.io API 機能を簡単に追加できます
インストール
構成
サーバーにはApollo.io APIアクセストークンが必要です。以下の方法で取得できます。
- Apollo.ioアカウントにアクセスする
- 設定 > API へ移動
- APIキーの生成
トークンは次の 2 つの方法で提供できます。
- 環境変数として:
- コマンドライン引数として:
開発の場合は、プロジェクト ルートに.env
ファイルを作成して環境変数を保存します。
使用法
サーバーの起動
SSEサーバーでの認証の実装
SSEサーバーは認証にmcp-proxy-authパッケージを使用します。認証を実装するには、以下の手順に従います。
- パッケージをインストールします。
AUTH_SERVER_URL
環境変数を、API キー検証エンドポイントを指すように設定します。- 認証付きで SSE サーバーを実行します。
- SSE URL は次の場所で入手できます。認証用の実際の API キーに
apikey
置き換えます。
mcp-proxy-auth
パッケージは、次の機能を果たすプロキシとして機能します。
- SSEサーバーへのリクエストをインターセプトします
- 認証サーバーに対してAPIキーを検証します
- 認証されたリクエストのみが SSE エンドポイントに到達できるようにします
AIアシスタントとの統合
このMCPサーバーは、モデルコンテキストプロトコル(MCP)をサポートするAIアシスタントと連携するように設計されています。サーバーが起動すると、互換性のあるAIアシスタントがApollo.ioのデータとやり取りするために使用できるツールセットが公開されます。
利用可能なツール
サーバーは、次の強力な Apollo.io 統合ツールを公開します。
- 人々の豊かさ
- 人物エンリッチメントエンドポイントを使用して、1 人の人物のデータをエンリッチします。
- パラメータ:
first_name
(文字列、オプション): 人の名last_name
(文字列、オプション): 人の姓email
(文字列、オプション): 個人のメールアドレスdomain
(文字列、オプション): 会社のドメインorganization_name
(文字列、オプション): 組織名
- 例:
- 組織の強化
- 組織エンリッチメントエンドポイントを使用して、1 社のデータをエンリッチメントします。
- パラメータ:
domain
(文字列、オプション): 会社のドメインname
(文字列、オプション): 会社名
- 例:
- 人探し
- 人を検索するには、人検索エンドポイントを使用します。
- パラメータ:
q_organization_domains_list
(配列、オプション): 検索対象となる組織ドメインのリストperson_titles
(配列、オプション): 検索する役職のリストperson_seniorities
(配列、オプション): 検索する役職レベルのリスト
- 例:
- 組織検索
- 組織検索エンドポイントを使用して組織を検索する
- パラメータ:
q_organization_domains_list
(配列、オプション): 検索する組織ドメインのリストorganization_locations
(配列、オプション): 検索する組織の場所のリスト
- 例:
- 組織の求人情報
- 組織の求人情報エンドポイントを使用して、特定の組織の求人情報を検索します。
- パラメータ:
organization_id
(文字列、必須): Apollo.io 組織 ID
- 例:
サーバーの拡張
サーバーは簡単に拡張できるように設計されています。Apollo.io APIの新しい機能を追加するには、以下の手順に従ってください。
src/apollo-client.ts
のApolloClient
クラスに新しいメソッドを追加します。src/index.ts
のsetupToolHandlers
メソッドに新しいツールを登録します。npm run build
でプロジェクトをリビルドします。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
キーワード
Apollo.io、モデルコンテキストプロトコル、MCP、AIアシスタント、TypeScript、API統合、Apollo.io API、人材エンリッチメント、組織エンリッチメント、人材検索、組織検索、求人情報、AIツール
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI アシスタントが Apollo.io データと対話し、自然言語コマンドを使用して人材/組織のエンリッチメント、検索、求人情報の取得などの操作を実行できるようにするモデル コンテキスト プロトコル サーバーの実装。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.Last updated -47329TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.Last updated -1810TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License