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
- undefinedapify/apify-mcp-server