apify/apify-mcp-server
AI 에이전트가 웹 데이터를 자유롭게 수집하는 Apify MCP 서버
원제 apify/apify-mcp-server
스타 11,297당일 +233TypeScript
Key Point
AI 에이전트가 별도 도구 개발 없이 Apify 생태계의 수천 개 스크래퍼를 MCP 표준으로 직접 활용할 수 있게 되어, 데이터 추출 작업의 진입장벽이 크게 낮아졌다.
핵심 요약
- Apify MCP 서버는 Claude, VS Code 등 AI 에이전트가 Apify Store의 8,000개 이상 스크래퍼·크롤러·자동화 도구를 MCP 프로토콜로 직접 사용하도록 연결한다.
- 소셜미디어, 검색엔진, 지도, 이커머스 등 모든 웹사이트에서 데이터를 추출할 수 있으며, OAuth를 지원해 Claude.ai나 VS Code에서 URL만으로 연결 가능하다.
- 호스팅 서버(mcp.apify.com)는 Streamable HTTP 전송을 사용하며 레거시 SSE 엔드포인트는 제거됐다.
- API 토큰 없이 AGI(agi.apify.com)로 x402 또는 MPP 결제 후 프리페이드 토큰을 받거나, 직접 x402 프로토콜로 Base 체인의 USDC 결제, Skyfire의 PAY 토큰 결제 세 가지 에이전트 결제 방식을 지원한다.
- 기본 설정은 search-actors, fetch-actor-details, call-actor 등 액터 검색·호출 도구와 rag-web-browser, web-fetch 두 기본 액터를 포함한다.
- tools 파라미터로 도구 범주를 명시적으로 지정해 원하는 액터만 노출하거나 특정 액터 하나만 사용하는 최소 구성이 가능하다.
- get-actor-run, get-dataset-items, abort-actor-run 등 run·storage 도구는 call-actor나 액터 도구 사용 시 자동으로 주입된다.
- 모든 도구는 readOnlyHint(읽기 전용 여부), openWorldHint(외부 리소스 접근 여부) 메타데이터를 포함해 MCP 클라이언트와 LLM이 도구 동작을 이해하도록 한다.
- UI 파라미터로 MCP Apps 위젯 렌더링을 활성화해 search-actors 등 도구가 상호작용 가능한 응답을 반환하게 할 수 있다.
- v2는 v1과 후방 호환성을 유지하며, 레거시 actors, enableActorAutoLoading 파라미터는 tools로 통합됐다.
- CLI(`npx @apify/actors-mcp-server`)는 APIFY_TOKEN 환경변수로 인증하며, 호스팅 서버 또는 로컬 stdio 모드로 배포 가능하다.
- 프로덕션 환경에서는 향후 기본 도구 구성이 변경될 수 있으므로 tools 파라미터를 명시적으로 지정할 것을 권장한다.
저장소 보기 ↗github.com