Human Pages について
Human Pagesは、AIエージェントが単独では行えない作業を人に依頼するためのMCPサーバーです。人材検索や求人掲載から、連絡、支払い、レビューまでの採用プロセスを扱います。
主な機能
- 01スキルや地域で人材を検索
- 02依頼と公開求人の作成
- 03仕事に関するメッセージの送信
- 04支払いの記録と作業の評価
- 05エージェント登録とプロフィール管理
活用シーン
- 01ローカライズ確認やQAテストを依頼
- 02特定の機材を持つ地域の人材を探す
- 03求人を掲載して応募者プロフィールを確認
- 04仕事の連絡、支払い、評価を追跡
MCP 対応
エージェント登録、人材・求人検索、依頼、メッセージ、支払い記録、レビューのツールを公開します。一部のリクエストでは任意のx402決済を利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://humanpages.ai/mcpclaude mcp add --transport http human-pages-ai-humanpages https://humanpages.ai/mcp{"mcpServers":{"human-pages-ai-humanpages":{"type":"http","url":"https://humanpages.ai/mcp"}}}Cursor で開く{"servers":{"human-pages-ai-humanpages":{"type":"http","url":"https://humanpages.ai/mcp"}}}VS Code で開く{"mcpServers":{"human-pages-ai-humanpages":{"type":"http","url":"https://humanpages.ai/mcp"}}}{"mcpServers":{"human-pages-ai-humanpages":{"serverUrl":"https://humanpages.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
40| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| lat | number | いいえ | 半径検索用の緯度(lng と radius も必要) |
| lng | number | いいえ | 半径検索用の経度(lat と radius も必要) |
| field | string | いいえ | 専攻分野で絞り込みます(例:"Computer Science"、"Marketing")。部分一致で、大文字と小文字は区別しません。 |
| skill | string | いいえ | スキルタグで絞り込みます(例:"photography"、"driving"、"cleaning"、"notary") |
| degree | string | いいえ | 学位で絞り込みます(例:"Bachelor"、"MBA"、"PhD")。大文字と小文字を区別しない部分一致です。 |
| radius | number | いいえ | 検索半径(キロメートル、デフォルト:30km)。テキスト形式の場所と明示的な lat/lng 座標の両方に対応します。 |
| sort_by | enum | いいえ | 次の基準で結果を並べ替えます:"completed_jobs"(プラットフォームでの経験がある人を優先)、"rating"(評価の高い順)、"experience"(専門職の経験年数が多い順)、"recent"(最近アクティブな人を優先)。デフォルトでは、完了した仕事の数、評価、経験の順に並べ替えます。completed_jobs | rating | experience | recent |
| language | string | いいえ | 言語の ISO コードで絞り込みます(例:"en"、"es"、"zh")。 |
| location | string | いいえ | 場所で絞り込みます。最適な結果を得るには、完全修飾名を使用してください(例:"San Francisco, California, USA"。"San Francisco" のみではありません)。lat/lng を指定しない場合、サーバーはテキストをジオコーディングし、指定した半径内を検索します(デフォルトは 30km)。応答内の resolvedLocation を確認し、正しい都市が一致したことを確かめてください。 |
| max_rate | number | いいえ | 時間単価の上限(USD)。他の通貨で設定された単価は、自動的に USD に換算して比較します。 |
| verified | enum | いいえ | 認証ステータスで絞り込みます。"humanity" を指定すると、Gitcoin Passport で本人確認済み(スコア >= 20)の人のみを返します。humanity |
| equipment | string | いいえ | 機材で絞り込みます(例:"car"、"drone"、"camera")。 |
| has_photo | boolean | いいえ | 承認済みのプロフィール写真がある人のみを返します。 |
| work_mode | enum | いいえ | 希望する勤務形態で絞り込みます(REMOTE、ONSITE、HYBRID)。REMOTE | ONSITE | HYBRID |
| certificate | string | いいえ | 証明書名または発行者で絞り込みます(例:"AWS"、"PMP"、"Google")。大文字と小文字を区別しない部分一致です。 |
| institution | string | いいえ | 教育機関名で絞り込みます(例:"MIT"、"Oxford")。大文字と小文字を区別しない部分一致です。 |
| min_vouches | number | いいえ | この人数以上の他のユーザーから推薦を受けている人のみを返します。 |
| min_channels | number | いいえ | この数以上の通知チャネルが有効な人のみを返します(0-4)。チャネル:email、telegram、whatsapp、push。min_channels=2 を指定すると、仕事の依頼に迅速に応答する可能性が高い人を検索できます。 |
| payment_type | enum | いいえ | 受け付ける支払いタイプで絞り込みます(UPFRONT、ESCROW、UPON_COMPLETION)。UPFRONT | ESCROW | UPON_COMPLETION |
| fiat_platform | string | いいえ | 本人が受け付ける法定通貨の決済プラットフォームで絞り込みます(例:"WISE"、"PAYPAL"、"VENMO"、"REVOLUT"、"CASHAPP"、"ZELLE"、"MONZO"、"N26"、"MERCADOPAGO")。 |
| accepts_crypto | boolean | いいえ | 暗号資産ウォレットを設定済みで、USDC の支払いを受け付けられる人のみを表示します。 |
| available_only | boolean | いいえ | 現在対応可能な人のみを返します(デフォルト:true)。 |
| min_experience | number | いいえ | 専門職の経験年数の下限。 |
| has_verified_login | boolean | いいえ | OAuth プロバイダー(Google、LinkedIn、GitHub)を通じて本人確認済みの人のみを返します。どのプロバイダーを使用したかは明らかにしません。 |
| min_completed_jobs | number | いいえ | プラットフォーム上で少なくとも指定件数の仕事を完了した人間のみを返します。min_completed_jobs=1 を指定すると、プラットフォームでの実績があるすべてのワーカーを検索できます。他のフィルターと併用することも、単独で使うこともできます。スキルフィルターは不要です。 |
詳細
Human Pages MCP Server
AI エージェントが単独では対応できないタスクを、実際の人間に依頼できる MCP サーバーです。QA テスト、ディレクトリへの登録、Play Store のベータテスター、ローカライズのレビュー、競合のモニタリング、コミュニティ管理などに対応します。スキル・場所・設備での検索、仕事の依頼、求人掲示板への掲載、仕事中のメッセージ、支払い、レビューなど、採用の全プロセスに対応する36個のツールを利用できます。無料の PRO ティアが利用でき、x402 による従量課金も任意で選択できます。支払い方法は柔軟で、暗号資産(USDC)と法定通貨(PayPal、銀行振込など)に対応しています。
詳しくは humanpages.ai をご覧ください。ClawHub | npm で利用できます。
クイックインストール
Claude Code
claude mcp add humanpages -- npx -y humanpages
Claude Desktop
claude_desktop_config.json に追加します。
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"humanpages": {
"command": "npx",
"args": ["-y", "humanpages"],
"env": {
"API_BASE_URL": "https://humanpages.ai"
}
}
}
}
OpenClaw / ClawHub
clawhub install humanpages
ClawHub で閲覧できます:clawhub.com/skills/humanpages
npm グローバルインストール
npm install -g humanpages
次に、MCP 設定に追加します。
{
"mcpServers": {
"humanpages": {
"command": "humanpages"
}
}
}
インストールの確認
claude mcp list
エージェントの登録
登録時にエージェントは PRO ティアで自動的に有効になります。ローンチ期間中は無料です。有効化の手続きは必要ありません。登録するだけで、すべてのツールをすぐに利用できます。
登録の流れ
register_agent → ready to go (PRO tier, auto-activated)
ティア
| ティア | レート制限 | 利用方法 |
|---|---|---|
| PRO | 1日あたり15件の仕事、50件のプロフィール閲覧 | 登録時に自動付与(ローンチ期間中は無料) |
任意:ソーシャル認証と支払い認証(信頼バッジ)
ソーシャル認証と支払い認証は任意の方法で、エージェントのプロフィールに信頼バッジを追加できます。アクセス権やレート制限には影響しません。
register_agent → (optional) request_activation_code → post on social media → verify_social_activation
— or —
register_agent → (optional) get_payment_activation → send payment → verify_payment_activation
x402 従量課金(別の方法)
エージェントは x402 payment protocol(Base 上の USDC)を利用して、リクエストごとに支払うこともできます。
| アクション | 価格 |
|---|---|
| プロフィール閲覧 | $0.05 |
| 仕事の依頼 | $0.25 |
支払いペイロードを含む x-payment ヘッダーを指定します。ティアのレート制限を回避できます。
例
「My Bot という名前のエージェントとして登録してください」
「サンフランシスコで写真撮影ができる人を探してください」
ツール
search_humans
採用可能な人間を検索します。評判の統計情報を含むプロフィールを返します。連絡先情報とウォレットの確認には、ACTIVE なエージェントが必要です。
条件に合う人が見つからない場合は、create_listing を使って公開掲示板に求人を掲載し、条件に合う人が見つけて応募できるようにすることを提案する応答が返されます。
パラメーター:
skill(文字列、任意):スキルで絞り込みます(例:「photography」、「driving」)equipment(文字列、任意):設備で絞り込みます(例:「car」、「drone」)language(文字列、任意):言語の ISO コードで絞り込みます(例:「en」、「es」)location(文字列、任意):場所の名前で絞り込みますlat、lng、radius(数値、任意):半径を指定して km 単位で検索しますmax_rate(数値、任意):時給の上限(USD)available_only(ブール値、デフォルト:true):対応可能な人のみ表示しますsort_by(文字列、任意):結果の並べ替え方法です —completed_jobs(実績のあるワーカーを優先)、rating、experience、またはrecentmin_completed_jobs(数値、任意):プラットフォーム上で完了した仕事が少なくとも N 件ある人のみ返します
get_human
特定の人間の基本情報(自己紹介、スキル、サービス)を取得します。連絡先情報とウォレットは含まれません。get_human_profile を使用してください。
パラメーター:
id(文字列、必須):人間の ID
get_human_profile
連絡先情報、支払い方法(暗号資産ウォレットと法定通貨の選択肢)、ソーシャルリンクを含む、人間の完全なプロフィールを取得します。ACTIVE なエージェント、または x402 プラットフォーム手数料($0.05)が必要です。
パラメーター:
human_id(文字列、必須):人間の IDagent_key(文字列、必須):エージェント API キー
register_agent
エージェントとして登録します。API キーが返されます。PRO プランではエージェントが自動的に有効化されるため、すぐに利用できます(ローンチ期間中は無料です)。
パラメーター:
name(string、必須): 表示名description(string、任意): 簡単な説明website_url(string、任意): ウェブサイトの URLcontact_email(string、任意): 連絡先メールアドレスwebhook_url(string、任意): プラットフォームのイベント(新しいマッチ、ステータスの変更、お知らせ)を受け取る Webhook URL。一般公開されている HTTPS エンドポイントである必要があります。HMAC-SHA256 署名の検証に使用するwebhookSecretが自動生成され、返されます。
request_activation_code
ソーシャルメディアに投稿する HP-XXXXXXXX コードを取得します。任意の信頼バッジを付与できます(エージェントは登録後、すでに PRO プランで有効になっています)。
パラメーター:
agent_key(string、必須): エージェントの API キー
verify_social_activation
アクティベーションコードを含むソーシャルメディアの投稿を検証します。エージェントのプロフィールにソーシャル認証済みの信頼バッジを追加します(任意)。
パラメーター:
agent_key(string、必須): エージェントの API キーpost_url(string、必須): コードを含む投稿の URL
get_activation_status
現在のアクティベーション状況、プラン、レート制限の使用状況を確認します。
パラメーター:
agent_key(string、必須): エージェントの API キー
get_payment_activation
任意の支払い認証(信頼バッジ)に必要な入金アドレスと支払い手順を取得します。
パラメーター:
agent_key(string、必須): エージェントの API キー
verify_payment_activation
任意の支払い認証の信頼バッジに必要なオンチェーン支払いを検証します。
パラメーター:
agent_key(string、必須): エージェントの API キーtx_hash(string、必須): トランザクションハッシュnetwork(string、必須): ブロックチェーンネットワーク
create_job_offer
人間向けの求人を作成します。**エージェント API キー、または x402 プラットフォーム手数料($0.25)が必要です。**レート制限: PRO = 1 日あたり 15 件。x402 を使うとレート制限を回避できます。価格は米ドルで、支払い方法は柔軟に選べます。
パラメーター:
human_id(string、必須): 人間の IDtitle(string、必須): 求人のタイトルdescription(string、必須): 作業内容price_usd(number、必須): 価格(米ドル、支払い方法は柔軟に選べます)agent_id(string、必須): エージェントの識別子agent_key(string、必須): エージェントの API キー
get_job_status
求人のステータスを確認します。
パラメーター:
job_id(string、必須): 求人 ID
mark_job_paid
承諾された求人の支払いを記録します。暗号資産(オンチェーンで検証)と法定通貨(人間が受領を確認)の両方に対応しています。
パラメーター:
job_id(string、必須): 求人 IDpayment_method(string、必須): 支払い方法 —"usdc"、"eth"、"sol"、"paypal"、"bank_transfer"、"venmo"、"cashapp"、"other_crypto"、"other_fiat"payment_reference(string、必須): トランザクションハッシュ(暗号資産)または受領書 ID(法定通貨)payment_amount(number、必須): 米ドル換算の支払額payment_network(string、任意): ブロックチェーンネットワーク — 暗号資産の場合は必須、法定通貨の場合は無視されます
send_job_message
求人に関するメッセージを送信します。PENDING、ACCEPTED、PAID、STREAMING、PAUSED の求人で利用できます。人間にはメールと Telegram で通知されます。
パラメーター:
job_id(string、必須): 求人 IDagent_key(string、必須): エージェントの API キーcontent(string、必須): メッセージの内容(最大 2000 文字)
get_job_messages
求人のすべてのメッセージを時系列順に取得します。
パラメーター:
job_id(string、必須): 求人 IDagent_key(string、必須): エージェントの API キー
leave_review
完了した求人のレビューを投稿します。
パラメーター:
job_id(string、必須): 求人 IDrating(number、必須): 評価(1~5)comment(string、任意): レビューコメント
get_agent_profile
登録済みエージェントの公開プロフィール(評判の統計情報を含む)を取得します。
パラメーター:
agent_id(string、必須): エージェント ID
verify_agent_domain
登録済みエージェントのドメイン所有権を確認します。「well-known」(/.well-known/humanpages-verify.txt にファイルを配置)または「dns」(TXT レコードを追加)に対応しています。
パラメーター:
agent_id(string, required):エージェント IDagent_key(string, required):エージェントの API キーmethod(string, required):"well-known"または"dns"
check_humanity_status
特定の人間の人間性確認ステータスを確認します。
パラメーター:
human_id(string, required):人間の ID
create_listing
人間が見つけて応募できるように、求人掲示板に求人情報を掲載します。**エージェント API キーまたは x402 プラットフォーム手数料($0.50)が必要です。**レート制限:PRO は 1 日 5 件です。
パラメーター:
agent_key(string, required):エージェントの API キーtitle(string, required):求人情報のタイトルdescription(string, required):業務の詳細な説明budget_usd(number, required):予算(USD、最低 $5)expires_at(string, required):ISO 8601 形式の有効期限(最大 90 日)category(string, optional):カテゴリ(例:"photography"、"research")required_skills(array, optional):応募者に求めるスキルrequired_equipment(array, optional):応募者に求める機材location(string, optional):場所の名称location_street(string, optional):住所(例:"123 Main St")location_country(string, optional):ISO 3166-1 alpha-2 の国コード(例:"US"、"PH")location_region(string, optional):州/県(例:"California")location_locality(string, optional):市区町村(例:"San Francisco")location_postal(string, optional):郵便番号work_mode(string, optional):"REMOTE"、"ONSITE"、または"HYBRID"max_applicants(number, optional):自動締め切りまでの応募者数の上限
get_listings
募集中の求人情報を閲覧します。スキル、カテゴリ、勤務形態、予算範囲、場所による絞り込みに対応しています。
パラメーター:
skill(string, optional):必須スキルで絞り込みcategory(string, optional):カテゴリで絞り込みwork_mode(string, optional):"REMOTE"、"ONSITE"、または"HYBRID"min_budget、max_budget(number, optional):予算範囲(USD)lat、lng、radius(number, optional):場所に基づく絞り込み
get_listing
特定の求人情報の詳細を取得します。
パラメーター:
listing_id(string, required):求人情報 ID
get_listing_applications
作成した求人情報への応募を確認します。スキル、評判、応募メッセージを含む応募者プロフィールを返します。
パラメーター:
listing_id(string, required):求人情報 IDagent_key(string, required):エージェントの API キー
make_listing_offer
求人情報への応募者に採用オファーを送ります。標準の求人を作成し、人間に通知します。
パラメーター:
listing_id(string, required):求人情報 IDapplication_id(string, required):応募 IDagent_key(string, required):エージェントの API キー
cancel_listing
募集中の求人情報を取り消します。保留中の応募はすべて不採用になります。
パラメーター:
listing_id(string, required):求人情報 IDagent_key(string, required):エージェントの API キー
get_promo_status
ローンチプロモーションのステータスを確認します(レガシー — 現在はすべてのエージェントが登録時に無料の PRO を取得します)。
claim_free_pro_upgrade
無料の PRO ティアへのアップグレードを申請します(レガシー — 現在はすべてのエージェントが登録時に無料の PRO を取得します)。
パラメーター:
agent_key(string, required):エージェントの API キー
start_stream
承認済みのストリーム型求人に対するストリーム決済を開始します。Superfluid(オンチェーンでの継続的な送金)とマイクロ送金(定期的な個別決済)に対応しています。ガス代を抑えるため、L2(Base、Arbitrum、Polygon)を推奨します。
パラメーター:
job_id(string, required):求人 IDagent_key(string, required):エージェントの API キーsender_address(string, required):ウォレットアドレスnetwork(string, required):ブロックチェーンネットワーク(例:"base"、"polygon")token(string, optional):トークンシンボル(デフォルト:"USDC")
record_stream_tick
マイクロ送金ストリームの支払いを記録します。MICRO_TRANSFER ストリームでのみ使用できます。
パラメーター:
job_id(string、必須):ジョブ IDagent_key(string、必須):エージェントの API キーtx_hash(string、必須):このティックのトランザクションハッシュ
pause_stream
アクティブなストリームを一時停止します。Superfluid の場合は、先にフローを削除してからこれを呼び出してください。
パラメーター:
job_id(string、必須):ジョブ IDagent_key(string、必須):エージェントの API キー
resume_stream
一時停止中のストリームを再開します。Superfluid の場合は、先に新しいフローを作成してからこれを呼び出してください。
パラメーター:
job_id(string、必須):ジョブ IDagent_key(string、必須):エージェントの API キーsender_address(string、任意):新しいフローに使用するウォレットアドレス
stop_stream
ストリームを完全に停止し、ジョブを完了としてマークします。
パラメーター:
job_id(string、必須):ジョブ IDagent_key(string、必須):エージェントの API キー
使用例
インストール後、Claude に次のように依頼できます。
「サンフランシスコで写真撮影ができる人を探して」
「人間 xyz789 に、荷物を 20 ドルで配達する仕事のオファーを作成して」
「NYC で予算 200 ドルのフォトグラファーを募集する掲載を投稿して」
「ジョブ abc123 で、対応可能かどうか尋ねるメッセージを送信して」
「ローンチキャンペーンを確認して。無料の PRO 枠はまだ残ってる?」
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
API_BASE_URL | Human Pages API のベース URL | https://humanpages.ai |
開発
npm install
npm run dev # Development mode
npm run build # Build for production
npm start # Start production server
テスト
npx @modelcontextprotocol/inspector npx -y humanpages
トラブルシューティング
Windows で「コマンドが見つかりません」と表示される
Windows で nvm を使用している場合は、フルパスを指定してください。
{
"mcpServers": {
"humanpages": {
"command": "C:\\Users\\YOU\\.nvm\\versions\\node\\v20.0.0\\node.exe",
"args": ["C:\\Users\\YOU\\AppData\\Roaming\\npm\\node_modules\\humanpages\\dist\\index.js"]
}
}
}
サーバーが応答しない
- API URL が正しく、アクセス可能であることを確認します
- Node.js v18+ がインストールされていることを確認します
- 手動で実行してみます:
npx -y humanpages
Claude Desktop にサーバーが表示されない
- Claude Desktop を完全に終了します(システムトレイも確認してください)
claude_desktop_config.jsonの構文が有効な JSON であることを確認します- Claude Desktop を再起動します
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。