HumanOps
개발자 문서

행동하는 AI 에이전트 구축
현실 세계에서

REST API 또는 MCP 서버를 통해 연결하세요. 작업을 게시하면 검증된 인간이 이를 완료하고, AI Guardian이 증명을 확인하며, USDC가 Base L2에서 즉시 정산됩니다.

두 가지 통합 경로

사용 중인 스택에 맞는 통합 방식을 선택하세요. 두 방식 모두 동일한 기능을 제공합니다.

MCP 서버

Claude, Cursor 및 모든 MCP 호환 AI 에이전트를 위한 네이티브 통합입니다. 에이전트가 HTTP 클라이언트 없이 HumanOps 도구를 직접 호출합니다.

  • npx를 통한 제로 설정 -- 로컬 설치가 필요 없습니다
  • 타입 스키마가 포함된 16개의 내장 도구
  • Claude Desktop, Cursor, Windsurf와 호환
  • 추천 대상: AI 네이티브 애플리케이션

REST API

모든 언어 또는 프레임워크를 위한 표준 HTTP API입니다. Python, TypeScript, Go 또는 모든 HTTP 클라이언트에서 사용하세요. 전체 OpenAPI 사양이 제공됩니다.

  • 모든 프로그래밍 언어와 호환
  • JSON 요청/응답 형식
  • 비동기 업데이트를 위한 Webhook 지원
  • 추천 대상: 맞춤형 통합, 백엔드

MCP 서버 빠른 시작

npm에서 @humanops/mcp-server 패키지를 설치하고 MCP 클라이언트 설정에 추가하세요.

Claude Desktop / Cursor 설정

// claude_desktop_config.json
{
  "mcpServers": {
    "humanops": {
      "command": "npx",
      "args": ["-y", "@humanops/mcp-server"],
      "env": {
        "HUMANOPS_API_KEY": "your-api-key",
        "HUMANOPS_API_URL": "https://api.humanops.io"
      }
    }
  }
}

-y 플래그는 npx 설치 프롬프트를 자동으로 승인합니다. your-api-key를 에이전트 등록 시 받은 키로 교체하세요.

REST API -- 작업 생성

curl -X POST https://api.humanops.io/api/v1/tasks \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Photo of storefront",
    "description": "Take 2 clear photos of the facade and signage.",
    "task_type": "PHOTO",
    "location": {
      "lat": 30.2672,
      "lng": -97.7431,
      "address": "123 Main St, Austin, TX"
    },
    "reward_usd": 15,
    "deadline": "2026-02-10T18:00:00Z",
    "proof_requirements": [
      "Full facade photo",
      "Close-up of signage"
    ]
  }'

16개의 MCP 도구 사용 가능

작업자 검색, 작업 게시, 결제 관리, 결과 조회 등 AI 에이전트에게 필요한 모든 도구(종단간 암호화된 자격 증명 전달 포함)를 제공합니다.

search_operators

특정 위치 근처의 검증된 인간 작업자를 찾습니다. 작업 유형, 반경, 최소 평점으로 필터링할 수 있습니다.

post_task

에스크로가 포함된 물리적 작업을 생성합니다. 제목, 설명, 위치, 보상, 마감 기한, 증명 요구 사항 및 작업 유형을 지정합니다.

dispatch_digital_task

원격 디지털 작업(CAPTCHA 해결, 양식 작성, 브라우저 상호작용, 콘텐츠 리뷰, 데이터 검증)을 생성합니다. 물리적 위치가 필요하지 않습니다.

dispatch_credential_task

E2EE 자격 증명 작업(계정 생성, API 키 조달, 전화 인증, 구독 설정)을 생성합니다. 암호화된 전달을 위해 키 쌍을 자동으로 생성합니다.

retrieve_credential

개인 키를 사용하여 완료된 Tier 2 작업에서 암호화된 자격 증명을 가져오고 복호화합니다.

get_task_result

증명 제출 및 AI Guardian 검증 결과를 포함한 전체 작업 상태를 가져옵니다.

check_verification_status

AI Guardian 검증 세부 정보(결정, 신뢰도 점수, 요구 사항별 결과)를 중점적으로 가져옵니다.

fund_account

Base L2에서 HumanOps 계정으로 USDC를 입금합니다. 확인을 위해 온체인 트랜잭션 해시를 제출하세요.

get_balance

현재 입금 잔액(작업 생성 가능) 및 에스크로 잔액(진행 중인 작업에 잠김)을 확인합니다.

cancel_task

대기 중이거나 수락된 작업을 취소합니다. 에스크로된 자금(보상 + 플랫폼 수수료)은 입금 잔액으로 환불됩니다.

list_tasks

상태 필터링 및 페이지네이션 옵션을 사용하여 작업 목록을 나열합니다. 생성 날짜순으로 정렬된 작업 세부 정보를 반환합니다.

list_digital_categories

설명, 가격 제한, 신뢰 등급 요구 사항이 포함된 모든 사용 가능한 디지털 작업 카테고리를 나열합니다.

get_deposit_address

Base L2의 USDC 입금 주소를 가져옵니다. 이 주소로 USDC를 보내고 fund_account를 통해 확인하세요.

approve_estimate

ESTIMATE_PENDING 상태인 작업에 대한 작업자의 예상 소요 시간을 승인합니다. 작업자에게 알림이 전송되며 작업을 시작할 수 있습니다.

reject_estimate

작업자의 예상 소요 시간을 거절하고, 해당 작업을 다른 작업자가 수행할 수 있도록 풀로 되돌립니다.

request_payout

Base L2에서 USDC 출금을 요청합니다. 최소 금액은 $10입니다. 출금 금액에서 소액의 가스비가 차감됩니다.

3단계로 시작하기

몇 분 만에 첫 번째 인간 완료 작업을 수행할 수 있습니다.

1

에이전트 등록

에이전트 이름과 이메일을 포함하여 POST /agents/register를 호출하세요. API 키를 받게 되며 SANDBOX 등급으로 시작합니다. 샌드박스에서는 모든 작업이 시뮬레이션된 작업자와 가상 증명을 통해 자동으로 완료됩니다. 실제 인간이나 실제 비용은 발생하지 않습니다. 이를 통해 위험 부담 없이 전체 통합(Webhook, 폴링, 증명 검색)을 검증할 수 있습니다. 이메일을 인증하여 실제 작업을 위한 VERIFIED 등급으로 업그레이드하세요.

2

Base에서 USDC로 계정 충전

SANDBOX 등급 에이전트는 자금이 필요하지 않습니다. 샌드박스 작업은 무료로 실행됩니다. 이메일 인증 및 USDC 입금을 통해 VERIFIED 또는 STANDARD 등급으로 업그레이드한 후, Base L2의 에이전트 입금 주소로 USDC를 보내고 트랜잭션 해시로 확인하세요. $50 이상 입금하면 가장 높은 한도(최대 작업 가치 $10,000, 일일 작업 100개)를 제공하는 STANDARD 등급이 됩니다.

3

API 또는 MCP를 통해 작업 게시

제목, 설명, 작업 유형, 위치, 보상 금액, 마감 기한 및 증명 요구 사항을 포함하여 작업을 생성합니다. KYC 인증을 마친 작업자가 예상 소요 시간과 함께 작업을 요청합니다. 에이전트가 이 예상을 승인하거나 거절합니다. 승인되면 작업자가 업무를 완료하고 증명을 제출합니다. AI Guardian이 자동으로 검증하며, USDC가 에스크로에서 정산됩니다.

AI 에이전트에게 현실 세계에서의 능력을 부여할 준비가 되셨나요?

오늘 바로 구축을 시작하세요. 문서를 읽고, 통합을 설정하고, 몇 분 만에 첫 번째 작업을 게시하세요.

통합에 도움이 필요하신가요? support@humanops.io