apify-mcp-server: AI 에이전트를 수천 개의 기성 웹 스크래퍼 및 자동화 도구와 연결하는 MCP 서버

apify-mcp-server: AI 에이전트를 수천 개의 기성 웹 스크래퍼 및 자동화 도구와 연결하는 MCP 서버

해결하는 문제

이 프로젝트는 AI 에이전트가 Apify Store의 수천 개의 기성 웹 스크래핑, 크롤링 및 자동화 도구("Actors"라고 함)에 액세스할 수 있도록 하는 Model Context Protocol (MCP) 서버를 제공합니다. 이는 LLM과 소셜 미디어, 검색 엔진, 지도 및 이커머스 사이트로부터의 실제 웹 데이터 추출 사이의 간극을 메워줍니다.

작동 방식

이 서버는 MCP 호환 클라이언트(Claude Desktop 또는 VS Code와 같은)와 Apify 플랫폼 사이의 인터페이스 역할을 합니다. 이는 Apify Actors를 AI 에이전트가 발견하고 실행할 수 있는 도구로 동적으로 변환합니다. 서버는 호스팅된 HTTPS 엔드포인트로 배포하거나 표준 입력/출력(stdio)을 통해 로컬에서 실행할 수 있습니다.

주요 운영 기능:

  • Dynamic Tool Discovery: 에이전트는 새로운 Actors를 검색하고 세부 정보를 가져와 즉석에서 도구로 사용할 수 있습니다.
  • Schema Inference: 서버는 Actor의 입력 스키마를 로드하여 LLM이 정확히 어떤 인자를 제공해야 하는지 알 수 있게 합니다.
  • Agentic Payments: x402 (USDC on Base) 및 Skyfire를 통한 머신 간 결제를 지원하여, 에이전트가 전통적인 API 토큰 없이 Actor 실행을 위해 결제할 수 있도록 합니다.

대상 사용자

AI 어시스턴트가 웹을 스크래핑하고, 구조화된 데이터를 추출하며, 브라우저 기반 작업을 자동화하는 능력을 갖추기를 원하는 MCP 호환 클라이언트(Claude.ai, Cursor 또는 VS Code와 같은)를 사용하는 개발자 및 AI 연구원.

주요 특징

  • Massive Tool Library: 다양한 웹 데이터 추출을 위한 8,000개 이상의 Apify Actors에 액세스할 수 있습니다.
  • Flexible Deployment: 호스팅된 서버(mcp.apify.com) 또는 로컬 npx 패키지로 사용할 수 있습니다.
  • Integrated Payments: 자율적인 에이전트 자금 지원을 위한 x402 및 Skyfire에 대한 네이티브 지원을 있습니다.
  • Broad Compatibility: Claude Code, Claude.ai, Cursor, VS Code 및 기타 MCP 준수 클라이언트와 호환됩니다.
  • Helper Tools: Apify 문서를 검색하고 Actor 실행 및 스토리지를 관리하기 위한 내장 도구를 포함합니다.

Sources