mcpField
H
Human Pages

Human Pages

リモート
humanpages.aiビジネス・マーケティング929 週間前に更新
リポジトリ公式サイト

Human Pages について

Human Pagesは、AIエージェントが単独では行えない作業を人に依頼するためのMCPサーバーです。人材検索や求人掲載から、連絡、支払い、レビューまでの採用プロセスを扱います。

主な機能

  1. 01スキルや地域で人材を検索
  2. 02依頼と公開求人の作成
  3. 03仕事に関するメッセージの送信
  4. 04支払いの記録と作業の評価
  5. 05エージェント登録とプロフィール管理

活用シーン

  1. 01ローカライズ確認やQAテストを依頼
  2. 02特定の機材を持つ地域の人材を探す
  3. 03求人を掲載して応募者プロフィールを確認
  4. 04仕事の連絡、支払い、評価を追跡

MCP 対応

エージェント登録、人材・求人検索、依頼、メッセージ、支払い記録、レビューのツールを公開します。一部のリクエストでは任意のx402決済を利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://humanpages.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmhumanpages1.4.6

ツール

40
パラメーター型必須説明
latnumberいいえ半径検索用の緯度(lng と radius も必要)
lngnumberいいえ半径検索用の経度(lat と radius も必要)
fieldstringいいえ専攻分野で絞り込みます(例:"Computer Science"、"Marketing")。部分一致で、大文字と小文字は区別しません。
skillstringいいえスキルタグで絞り込みます(例:"photography"、"driving"、"cleaning"、"notary")
degreestringいいえ学位で絞り込みます(例:"Bachelor"、"MBA"、"PhD")。大文字と小文字を区別しない部分一致です。
radiusnumberいいえ検索半径(キロメートル、デフォルト:30km)。テキスト形式の場所と明示的な lat/lng 座標の両方に対応します。
sort_byenumいいえ次の基準で結果を並べ替えます:"completed_jobs"(プラットフォームでの経験がある人を優先)、"rating"(評価の高い順)、"experience"(専門職の経験年数が多い順)、"recent"(最近アクティブな人を優先)。デフォルトでは、完了した仕事の数、評価、経験の順に並べ替えます。completed_jobs | rating | experience | recent
languagestringいいえ言語の ISO コードで絞り込みます(例:"en"、"es"、"zh")。
locationstringいいえ場所で絞り込みます。最適な結果を得るには、完全修飾名を使用してください(例:"San Francisco, California, USA"。"San Francisco" のみではありません)。lat/lng を指定しない場合、サーバーはテキストをジオコーディングし、指定した半径内を検索します(デフォルトは 30km)。応答内の resolvedLocation を確認し、正しい都市が一致したことを確かめてください。
max_ratenumberいいえ時間単価の上限(USD)。他の通貨で設定された単価は、自動的に USD に換算して比較します。
verifiedenumいいえ認証ステータスで絞り込みます。"humanity" を指定すると、Gitcoin Passport で本人確認済み(スコア >= 20)の人のみを返します。humanity
equipmentstringいいえ機材で絞り込みます(例:"car"、"drone"、"camera")。
has_photobooleanいいえ承認済みのプロフィール写真がある人のみを返します。
work_modeenumいいえ希望する勤務形態で絞り込みます(REMOTE、ONSITE、HYBRID)。REMOTE | ONSITE | HYBRID
certificatestringいいえ証明書名または発行者で絞り込みます(例:"AWS"、"PMP"、"Google")。大文字と小文字を区別しない部分一致です。
institutionstringいいえ教育機関名で絞り込みます(例:"MIT"、"Oxford")。大文字と小文字を区別しない部分一致です。
min_vouchesnumberいいえこの人数以上の他のユーザーから推薦を受けている人のみを返します。
min_channelsnumberいいえこの数以上の通知チャネルが有効な人のみを返します(0-4)。チャネル:email、telegram、whatsapp、push。min_channels=2 を指定すると、仕事の依頼に迅速に応答する可能性が高い人を検索できます。
payment_typeenumいいえ受け付ける支払いタイプで絞り込みます(UPFRONT、ESCROW、UPON_COMPLETION)。UPFRONT | ESCROW | UPON_COMPLETION
fiat_platformstringいいえ本人が受け付ける法定通貨の決済プラットフォームで絞り込みます(例:"WISE"、"PAYPAL"、"VENMO"、"REVOLUT"、"CASHAPP"、"ZELLE"、"MONZO"、"N26"、"MERCADOPAGO")。
accepts_cryptobooleanいいえ暗号資産ウォレットを設定済みで、USDC の支払いを受け付けられる人のみを表示します。
available_onlybooleanいいえ現在対応可能な人のみを返します(デフォルト:true)。
min_experiencenumberいいえ専門職の経験年数の下限。
has_verified_loginbooleanいいえOAuth プロバイダー(Google、LinkedIn、GitHub)を通じて本人確認済みの人のみを返します。どのプロバイダーを使用したかは明らかにしません。
min_completed_jobsnumberいいえプラットフォーム上で少なくとも指定件数の仕事を完了した人間のみを返します。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)
ティア
ティアレート制限利用方法
PRO1日あたり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、または recent
  • min_completed_jobs(数値、任意):プラットフォーム上で完了した仕事が少なくとも N 件ある人のみ返します
get_human

特定の人間の基本情報(自己紹介、スキル、サービス)を取得します。連絡先情報とウォレットは含まれません。get_human_profile を使用してください。

パラメーター:

  • id(文字列、必須):人間の ID
get_human_profile

連絡先情報、支払い方法(暗号資産ウォレットと法定通貨の選択肢)、ソーシャルリンクを含む、人間の完全なプロフィールを取得します。ACTIVE なエージェント、または x402 プラットフォーム手数料($0.05)が必要です。

パラメーター:

  • human_id(文字列、必須):人間の ID
  • agent_key(文字列、必須):エージェント API キー
register_agent

エージェントとして登録します。API キーが返されます。PRO プランではエージェントが自動的に有効化されるため、すぐに利用できます(ローンチ期間中は無料です)。

パラメーター:

  • name(string、必須): 表示名
  • description(string、任意): 簡単な説明
  • website_url(string、任意): ウェブサイトの URL
  • contact_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、必須): 人間の ID
  • title(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、必須): 求人 ID
  • payment_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、必須): 求人 ID
  • agent_key(string、必須): エージェントの API キー
  • content(string、必須): メッセージの内容(最大 2000 文字)
get_job_messages

求人のすべてのメッセージを時系列順に取得します。

パラメーター:

  • job_id(string、必須): 求人 ID
  • agent_key(string、必須): エージェントの API キー
leave_review

完了した求人のレビューを投稿します。

パラメーター:

  • job_id(string、必須): 求人 ID
  • rating(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):エージェント ID
  • agent_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):求人情報 ID
  • agent_key (string, required):エージェントの API キー
make_listing_offer

求人情報への応募者に採用オファーを送ります。標準の求人を作成し、人間に通知します。

パラメーター:

  • listing_id (string, required):求人情報 ID
  • application_id (string, required):応募 ID
  • agent_key (string, required):エージェントの API キー
cancel_listing

募集中の求人情報を取り消します。保留中の応募はすべて不採用になります。

パラメーター:

  • listing_id (string, required):求人情報 ID
  • agent_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):求人 ID
  • agent_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、必須):ジョブ ID
  • agent_key(string、必須):エージェントの API キー
  • tx_hash(string、必須):このティックのトランザクションハッシュ
pause_stream

アクティブなストリームを一時停止します。Superfluid の場合は、先にフローを削除してからこれを呼び出してください。

パラメーター:

  • job_id(string、必須):ジョブ ID
  • agent_key(string、必須):エージェントの API キー
resume_stream

一時停止中のストリームを再開します。Superfluid の場合は、先に新しいフローを作成してからこれを呼び出してください。

パラメーター:

  • job_id(string、必須):ジョブ ID
  • agent_key(string、必須):エージェントの API キー
  • sender_address(string、任意):新しいフローに使用するウォレットアドレス
stop_stream

ストリームを完全に停止し、ジョブを完了としてマークします。

パラメーター:

  • job_id(string、必須):ジョブ ID
  • agent_key(string、必須):エージェントの API キー

使用例

インストール後、Claude に次のように依頼できます。

「サンフランシスコで写真撮影ができる人を探して」

「人間 xyz789 に、荷物を 20 ドルで配達する仕事のオファーを作成して」

「NYC で予算 200 ドルのフォトグラファーを募集する掲載を投稿して」

「ジョブ abc123 で、対応可能かどうか尋ねるメッセージを送信して」

「ローンチキャンペーンを確認して。無料の PRO 枠はまだ残ってる?」

環境変数

変数説明デフォルト
API_BASE_URLHuman Pages API のベース URLhttps://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"]
    }
  }
}
サーバーが応答しない
  1. API URL が正しく、アクセス可能であることを確認します
  2. Node.js v18+ がインストールされていることを確認します
  3. 手動で実行してみます:npx -y humanpages
Claude Desktop にサーバーが表示されない
  1. Claude Desktop を完全に終了します(システムトレイも確認してください)
  2. claude_desktop_config.json の構文が有効な JSON であることを確認します
  3. Claude Desktop を再起動します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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