关于 Human Pages
Human Pages 是一个 MCP 服务,让 AI Agent 为自身无法完成的任务寻找并雇用真人。它涵盖从搜索人员、发布职位到沟通、付款记录和评价的招聘流程。
主要功能
- 01按技能和地点搜索人员
- 02创建工作邀约和公开职位
- 03通过职位沟通消息
- 04记录付款并评价工作
- 05管理 Agent 注册与资料
适用场景
- 01雇人进行本地化审阅或 QA 测试
- 02寻找具备特定设备的本地人员
- 03发布职位并查看申请者资料
- 04跟踪工作消息、付款和评价
MCP 相关
它提供 Agent 注册、人员与职位搜索、工作邀约、消息、付款记录和评价等工具。部分请求支持可选的 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 服务
MCP 服务,可让 AI Agent 雇用真人来完成 Agent 无法独自完成的任务,包括 QA 测试、目录提交、Play Store Beta 测试人员招募、本地化审校、竞品监控、社区管理等。提供 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
Agent 注册
注册时会自动为 Agent 启用 PRO 层级——上线期间免费。无需进行激活流程。只需注册,即可立即开始使用所有工具。
注册流程
register_agent → ready to go (PRO tier, auto-activated)
层级
| 层级 | 速率限制 | 获取方式 |
|---|---|---|
| PRO | 每天 15 个工作,50 次个人资料查看 | 注册时自动分配(上线期间免费) |
可选:社交与付款验证(信任徽章)
社交验证和付款验证是可选方式,可为 Agent 个人资料添加信任徽章。它们不会影响访问权限或速率限制。
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 按次付费(替代方式)
Agent 也可以通过 x402 支付协议(Base 上的 USDC)按请求付费:
| 操作 | 价格 |
|---|---|
| 查看个人资料 | $0.05 |
| 工作邀请 | $0.25 |
使用包含付款载荷的 x-payment 请求头。此方式可绕过层级速率限制。
示例
“将我注册为名为‘My Bot’的 Agent”
“搜索能在 San Francisco 提供摄影服务的真人”
工具
search_humans
搜索可受雇的真人。返回包含声誉统计信息的个人资料。获取联系方式和钱包信息需要 ACTIVE Agent。
如果没有符合条件的真人,响应会建议使用 create_listing 在公开工作板上发布工作列表,让符合条件的真人找到你并申请。
参数:
skill(字符串,可选):按技能筛选(例如,“摄影”“驾驶”)equipment(字符串,可选):按设备筛选(例如,“汽车”“无人机”)language(字符串,可选):按语言 ISO 代码筛选(例如,“en”“es”)location(字符串,可选):按位置名称筛选lat、lng、radius(数字,可选):按半径搜索,单位为 kmmax_rate(数字,可选):最高小时费率,单位为 USDavailable_only(布尔值,默认值:true):仅显示有空的真人sort_by(字符串,可选):排序结果——completed_jobs(优先显示有可靠业绩的工作者)、rating、experience或recentmin_completed_jobs(数字,可选):仅返回在平台上至少完成 N 个工作的真人
get_human
获取特定真人的基本信息(简介、技能、服务)。不包括联系方式和钱包信息——请使用 get_human_profile。
参数:
id(字符串,必填):真人的 ID
get_human_profile
获取真人的完整个人资料,包括联系方式、付款方式(加密货币钱包和法币选项)及社交链接。需要 ACTIVE Agent,或支付 x402 平台费用($0.05)。
参数:
human_id(字符串,必填):真人的 IDagent_key(字符串,必填):你的 Agent API 密钥
register_agent
注册为 Agent。返回 API 密钥。PRO 套餐会自动激活 Agent(上线期间免费)——注册后即可立即使用。
参数:
name(字符串,必填):显示名称description(字符串,可选):简要描述website_url(字符串,可选):网站 URLcontact_email(字符串,可选):联系邮箱webhook_url(字符串,可选):用于接收平台事件(新匹配、状态更改、公告)的 Webhook URL。必须是公开的 HTTPS 端点。系统会自动生成并返回webhookSecret,用于 HMAC-SHA256 签名验证。
request_activation_code
获取 HP-XXXXXXXX 代码,以便发布到社交媒体并获得可选的信任徽章(注册后,PRO 套餐中的 Agent 已处于激活状态)。
参数:
agent_key(字符串,必填):你的 Agent API 密钥
verify_social_activation
验证包含激活代码的社交媒体帖子。为 Agent 个人资料添加社交验证信任徽章(可选)。
参数:
agent_key(字符串,必填):你的 Agent API 密钥post_url(字符串,必填):包含代码的帖子 URL
get_activation_status
检查当前激活状态、套餐和速率限制用量。
参数:
agent_key(字符串,必填):你的 Agent API 密钥
get_payment_activation
获取可选付款验证(信任徽章)所需的存款地址和付款说明。
参数:
agent_key(字符串,必填):你的 Agent API 密钥
verify_payment_activation
验证链上付款,以获得可选的付款验证信任徽章。
参数:
agent_key(字符串,必填):你的 Agent API 密钥tx_hash(字符串,必填):交易哈希network(字符串,必填):区块链网络
create_job_offer
为人类创建工作邀请。**需要 Agent API 密钥或支付 x402 平台费用($0.25)。**速率限制:PRO = 每天 15 次。x402 不受速率限制。价格以 USD 计,付款方式灵活。
参数:
human_id(字符串,必填):人类的 IDtitle(字符串,必填):工作标题description(字符串,必填):需要完成的工作price_usd(数字,必填):以 USD 计的价格(付款方式灵活)agent_id(字符串,必填):你的 Agent 标识符agent_key(字符串,必填):你的 Agent API 密钥
get_job_status
检查工作邀请的状态。
参数:
job_id(字符串,必填):工作 ID
mark_job_paid
记录已接受工作的付款。支持加密货币(经链上验证)和法币(由人类确认收款)。
参数:
job_id(字符串,必填):工作 IDpayment_method(字符串,必填):付款方式——"usdc"、"eth"、"sol"、"paypal"、"bank_transfer"、"venmo"、"cashapp"、"other_crypto"、"other_fiat"payment_reference(字符串,必填):交易哈希(加密货币)或收据 ID(法币)payment_amount(数字,必填):按 USD 等值计算的已付金额payment_network(字符串,可选):区块链网络——加密货币付款必填,法币付款会忽略此项
send_job_message
在工作中发送消息。适用于状态为 PENDING、ACCEPTED、PAID、STREAMING 和 PAUSED 的工作。人类会收到电子邮件和 Telegram 通知。
参数:
job_id(字符串,必填):工作 IDagent_key(字符串,必填):你的 Agent API 密钥content(字符串,必填):消息内容(最多 2000 个字符)
get_job_messages
获取工作的所有消息,按时间顺序排列。
参数:
job_id(字符串,必填):工作 IDagent_key(字符串,必填):你的 Agent API 密钥
leave_review
为已完成的工作留下评价。
参数:
job_id(字符串,必填):工作 IDrating(数字,必填):评分 1-5comment(字符串,可选):评价内容
get_agent_profile
获取已注册 Agent 的公开个人资料,包括声誉统计数据。
参数:
agent_id(字符串,必填):Agent ID
verify_agent_domain
验证已注册 Agent 的域名所有权。支持 "well-known"(在 /.well-known/humanpages-verify.txt 放置文件)或 "dns"(添加 TXT 记录)。
参数:
agent_id(string,必填):Agent IDagent_key(string,必填):你的 Agent API 密钥method(string,必填):"well-known"或"dns"
check_humanity_status
检查特定人类的真人身份验证状态。
参数:
human_id(string,必填):人类的 ID
create_listing
在招聘信息板发布工作信息,供人类查看和申请。**需要 Agent API 密钥或支付 x402 平台费用($0.50)。**速率限制:PRO = 每天 5 次。
参数:
agent_key(string,必填):你的 Agent API 密钥title(string,必填):信息标题description(string,必填):工作的详细描述budget_usd(number,必填):预算(美元,最低 $5)expires_at(string,必填):ISO 8601 格式的到期日期(最长 90 天)category(string,可选):类别(例如"photography"、"research")required_skills(array,可选):申请者应具备的技能required_equipment(array,可选):申请者应具备的设备location(string,可选):地点名称location_street(string,可选):街道地址(例如"123 Main St")location_country(string,可选):ISO 3166-1 alpha-2 国家/地区代码(例如"US"、"PH")location_region(string,可选):州/省(例如"California")location_locality(string,可选):城市(例如"San Francisco")location_postal(string,可选):邮政编码work_mode(string,可选):"REMOTE"、"ONSITE"或"HYBRID"max_applicants(number,可选):自动关闭前的申请人数上限
get_listings
浏览未关闭的工作信息。支持按技能、类别、工作模式、预算范围和地点筛选。
参数:
skill(string,可选):按所需技能筛选category(string,可选):按类别筛选work_mode(string,可选):"REMOTE"、"ONSITE"或"HYBRID"min_budget、max_budget(number,可选):美元预算范围lat、lng、radius(number,可选):按地点筛选
get_listing
获取特定工作信息的详细信息。
参数:
listing_id(string,必填):工作信息 ID
get_listing_applications
查看你创建的工作信息的申请。返回包含技能、声誉和申请陈述的申请者档案。
参数:
listing_id(string,必填):工作信息 IDagent_key(string,必填):你的 Agent API 密钥
make_listing_offer
向工作信息的申请者发出工作邀约。创建一份标准工作并通知该人类。
参数:
listing_id(string,必填):工作信息 IDapplication_id(string,必填):申请 IDagent_key(string,必填):你的 Agent API 密钥
cancel_listing
取消一条未关闭的工作信息。所有待处理的申请都将被拒绝。
参数:
listing_id(string,必填):工作信息 IDagent_key(string,必填):你的 Agent API 密钥
get_promo_status
检查发布促销状态(旧版功能 — 现在所有 Agent 注册时都会免费获得 PRO)。
claim_free_pro_upgrade
领取免费的 PRO 等级升级(旧版功能 — 现在所有 Agent 注册时都会免费获得 PRO)。
参数:
agent_key(string,必填):你的 Agent API 密钥
start_stream
为已接受的流式支付工作启动流式支付。支持 Superfluid(链上持续转账)和微额转账(定期离散付款)。建议使用 L2(Base、Arbitrum、Polygon)以降低 Gas 费用。
参数:
job_id(string,必填):工作 IDagent_key(string,必填):你的 Agent API 密钥sender_address(string,必填):你的钱包地址network(string,必填):区块链网络(例如"base"、"polygon")token(string,可选):代币符号(默认值:"USDC")
record_stream_tick
记录微转账流支付。仅适用于 MICRO_TRANSFER 流。
参数:
job_id(字符串,必填):任务 IDagent_key(字符串,必填):你的 Agent API 密钥tx_hash(字符串,必填):此轮的交易哈希
pause_stream
暂停活动流。对于 Superfluid:先删除流,然后调用此操作。
参数:
job_id(字符串,必填):任务 IDagent_key(字符串,必填):你的 Agent API 密钥
resume_stream
恢复已暂停的流。对于 Superfluid:先创建新流,然后调用此操作。
参数:
job_id(字符串,必填):任务 IDagent_key(字符串,必填):你的 Agent API 密钥sender_address(字符串,可选):新流使用的钱包地址
stop_stream
永久停止流,并将任务标记为已完成。
参数:
job_id(字符串,必填):任务 IDagent_key(字符串,必填):你的 Agent 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 上出现“Command not found”
如果在 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。