HeroHunt.ai MCP (People Search API) について
HeroHunt.ai MCPは、MCP対応エージェントをHeroHunt People Search APIに接続し、LinkedIn、GitHub、StackOverflowから人材を検索します。自然言語検索や連絡先情報の補完に加え、アカウント管理にも対応します。
主な機能
- 01自然言語での人材検索
- 02LinkedIn、GitHub、StackOverflowの検索
- 03検索結果のページ送り
- 04連絡先情報によるプロフィール補完
- 05アカウントとAPIキーの管理
活用シーン
- 01職種や勤務地による候補者検索
- 02検索結果の追加プロフィール確認
- 03メールアドレスや電話番号の取得
MCP 対応
MCPクライアントに、人材検索、ページ送り、プロフィール補完、アカウント、APIキー管理のツールを提供します。リモートHTTPエンドポイントまたはstdioパッケージで接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | 自然言語によるクエリ。新しい検索では必須です。 |
| searchId | string | いいえ | ページネーション用の既存の検索 ID。 |
| filters | object | いいえ | 構造化フィルター。 |
| filters.locations | array | いいえ | 候補者の所在地。 |
| filters.platforms | array | いいえ | 検索対象のプラットフォーム。デフォルトはすべてです。 |
| filters.skills | array | いいえ | 必須スキル。 |
| filters.languages | array | いいえ | プログラミング言語。 |
| filters.currentCompany | string | いいえ | 現在の勤務先のフィルター。 |
| maxResults | integer | いいえ | 収集するプロフィールの最大数(デフォルトは 100)。料金は事前に請求されます。 |
| enrich | boolean | いいえ | LinkedIn のプロフィールにメールアドレス/電話番号を追加するようリクエストします。 |
| page | integer | いいえ | ページ番号。 |
| per_page | integer | いいえ | 1 ページあたりの結果数(最大 50、デフォルトは 10)。 |
| timeoutMs | integer | いいえ | 最大待機時間(ミリ秒)。 |
| includeLogs | boolean | いいえ | パイプラインのトレースログを含めます。 |
| returnAllProfiles | boolean | いいえ | 現在のページだけでなく、一致したすべてのプロフィールを返します。 |
詳細
herohunt-mcp
HeroHunt People Search API 用の MCP サーバーです。MCP 対応の AI エージェントから、LinkedIn、GitHub、StackOverflow 全体で人材を検索できます。
クイックスタート
方法 1:リモート URL(推奨)
Claude Desktop、Cursor、およびほとんどの最新 MCP クライアントは、リモート HTTP エンドポイントを直接サポートしています。パッケージをインストールする必要はありません。
Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"herohunt-people-search": {
"url": "https://api.herohunt.ai/api/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Cursor(~/.cursor/mcp.json):
{
"mcpServers": {
"herohunt-people-search": {
"url": "https://api.herohunt.ai/api/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
方法 2:stdio(npx 経由)
stdio トランスポートのみをサポートする MCP クライアントの場合:
{
"mcpServers": {
"herohunt-people-search": {
"command": "npx",
"args": ["-y", "herohunt-mcp"],
"env": {
"HEROHUNT_API_KEY": "YOUR_API_KEY"
}
}
}
}
API キーを取得する
herohunt.ai/app/api/sign-up で登録すると、API キーを取得できます。
ツール
| ツール | 種類 | 説明 |
|---|---|---|
people_search | 書き込み | 自然言語で人物プロフィールを検索します。予約済みスロット 1 件につき 1 クレジットです。 |
people_search_paginate | 読み取り | 既存の検索結果をさらに取得します。エンリッチメントが有効でない限り無料です。 |
account_usage_get | 読み取り | プラン、クレジット、レート制限情報を取得します。無料です。 |
account_searches_list | 読み取り | 過去の検索を一覧表示します。無料です。 |
account_upgrade_link | 読み取り | プランのアップグレード URL を取得します。無料です。 |
account_billing_portal_link | 読み取り | Stripe の請求ポータル URL を取得します。無料です。 |
api_keys_list | 読み取り | API キーのプレフィックスとスコープを一覧表示します。無料です。 |
api_keys_create | 書き込み | 新しい API キーを作成します。 |
api_keys_rotate | 書き込み | 既存の API キーをローテーションします。 |
api_keys_revoke | 書き込み | API キーを永久に無効化します。 |
例
接続後、AI エージェントに次のように依頼します。
「HeroHunt を使って、ベルリンにいるシニア Go エンジニアを 5 人探し、上位 3 人を要約してください。」
エージェントは自然言語のクエリで people_search を呼び出し、構造化されたプロフィールデータ(名前、役職、会社、所在地、スキル、プラットフォームへのリンク)を受け取って、結果を要約します。
連絡先情報を取得するには、次のように依頼します。
「結果にメールアドレスと電話番号を追加してください。」
エージェントは enrich: true を指定して people_search_paginate を呼び出します。
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
HEROHUNT_API_KEY | はい | - | People Search API キー |
HEROHUNT_MCP_URL | いいえ | https://api.herohunt.ai/api/v1/mcp | MCP エンドポイント URL を上書きします |
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。