PhantomBuster 자동화
클라우드 기반 데이터 추출 및 리드 생성 작업을 자동화하세요. 에이전트와 스크립트를 관리하고, 조직 리소스 및 사용량을 모니터링하며, 컨테이너 실행을 추적하고, 캡차 문제를 해결할 수 있습니다. 모든 작업은 Composio MCP 통합을 통해 조정됩니다.
툴킷 문서: composio.dev/toolkits/phantombuster
설정
https://rube.app/mcp에서 Composio MCP 서버를 통해 PhantomBuster 계정을 연결하세요.- 활성 연결이 없으면 에이전트가 인증 링크를 제공합니다.
- 연결이 완료되면 모든
PHANTOMBUSTER_*도구를 실행할 수 있습니다.
핵심 워크플로우
1. 모든 에이전트 조회
계정 또는 조직에 연결된 모든 에이전트를 가져와 자동화 워크플로우를 목록화합니다.
도구: PHANTOMBUSTER_GET_AGENTS_FETCH_ALL
필요한 매개변수 없음 — 모든 에이전트의 ID와 메타데이터를 반환합니다.
먼저 API 키를 인증하세요.
이 응답에서 얻은 에이전트 ID는 컨테이너를 가져오거나 특정 자동화를 모니터링할 때 사용합니다.
2. 모든 스크립트 조회
계정에서 사용 가능한 모든 스크립트(코드 본문 제외)를 검색하여 스크립트를 관리합니다.
도구: PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL
필요한 매개변수 없음 — 소스 코드 없이 스크립트 메타데이터를 반환합니다.
3. 조직 리소스 및 할당량 모니터링
조직의 현재 리소스 사용량과 할당량 한도를 확인하여 자동화 용량을 계획합니다.
도구: PHANTOMBUSTER_GET_ORGS_FETCH_RESOURCES
필요한 매개변수 없음 — 리소스 할당 및 현재 사용량 지표를 반환합니다.
4. 에이전트 컨테이너 검색
특정 에이전트의 모든 실행 컨테이너를 가져와 실행 기록과 상태를 모니터링합니다.
도구: PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL
| 매개변수 | 유형 | 필수 | 설명 |
|---|---|---|---|
agentId | string | 예 | PHANTOMBUSTER_GET_AGENTS_FETCH_ALL에서 얻은 에이전트 ID |
5. 에이전트 사용량 보고서 내보내기
조직의 모든 에이전트 실행 통계가 포함된 CSV 보고서를 다운로드합니다.
도구: PHANTOMBUSTER_GET_ORGS_EXPORT_AGENT_USAGE
포괄적인 에이전트 실행 통계가 포함된 다운로드 가능한 CSV를 반환합니다.
6. hCaptcha 문제 해결
캡차 해결이 필요한 자동 양식 제출이나 스크래핑 흐름을 위해 유효한 hCaptcha 토큰을 얻습니다.
도구: PHANTOMBUSTER_POST_HCAPTCHA
| 매개변수 | 유형 | 필수 | 설명 |
|---|---|---|---|
siteKey | string | 예 | hCaptcha 위젯의 공개 사이트 키 |
pageUrl | string | 예 | 캡차가 있는 페이지의 전체 URL |
proxy | string | 아니요 | 프록시 URL (예: http://user:pass@host:port) |
userAgent | string | 아니요 | 시뮬레이션할 사용자 정의 User-Agent 문자열 |
알려진 문제점
| 문제점 | 세부 사항 |
|---|---|
| 컨테이너에 에이전트 ID 필요 | PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL은 유효한 agentId가 필요합니다. 항상 먼저 PHANTOMBUSTER_GET_AGENTS_FETCH_ALL을 통해 확인하세요. |
| API 키 인증 | 모든 PhantomBuster 도구는 유효한 API 키 연결이 필요합니다. 도구를 호출하기 전에 인증을 확인하세요. |
| 스크립트 본문 미포함 | PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL은 소스 코드 없이 메타데이터만 반환합니다. |
| 조직 범위 | 리소스 및 사용량 도구는 API 키에 연결된 조직 수준에서 작동합니다. 올바른 조직이 대상인지 확인하세요. |
| 브랜치 작업 | PHANTOMBUSTER_GET_BRANCHES_FETCH_ALL 및 PHANTOMBUSTER_GET_BRANCHES_DIFF는 고급 스크립트 버전 관리를 위한 것입니다. 배포 전에 스테이징과 릴리스 변경 사항을 평가하는 데 사용하세요. |
빠른 참조
| 도구 슬러그 | 목적 |
|---|---|
PHANTOMBUSTER_GET_AGENTS_FETCH_ALL | 계정의 모든 에이전트 나열 |
PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL | 모든 스크립트 나열 (메타데이터만) |
PHANTOMBUSTER_GET_ORGS_FETCH_RESOURCES | 조직 리소스 사용량 및 할당량 확인 |
PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL | 특정 에이전트의 모든 컨테이너 가져오기 |
PHANTOMBUSTER_GET_ORGS_EXPORT_AGENT_USAGE | 에이전트 사용량을 CSV로 내보내기 |
PHANTOMBUSTER_POST_HCAPTCHA | 자동화를 위한 hCaptcha 문제 해결 |
PHANTOMBUSTER_GET_ORGS_FETCH | 조직 세부 정보 가져오기 |
PHANTOMBUSTER_GET_ORGS_FETCH_AGENT_GROUPS | 에이전트 그룹 및 순서 가져오기 |
PHANTOMBUSTER_GET_BRANCHES_FETCH_ALL | 모든 스크립트 브랜치 나열 |
PHANTOMBUSTER_GET_BRANCHES_DIFF | 스테이징 브랜치와 릴리스 브랜치 비교 |
Composio 제공