Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте PhantomBuster одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Управляйте рабочим пространством PhantomBuster из любого AI-агента: список и настройки агентов (Phantom), запуск, расписание и остановка, отслеживание запусков и чтение результатов, изменение входных данных и расписания, списки лидов и сохранённые лиды, расход тарифа. API v2 с API-ключом; удаление и аварийное отключение всех расписаний выключены при установке.
Попробуй спросить
Примеры промптов для PhantomBuster
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → PhantomBuster, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
PhantomBuster + ChatGPT
Управляйте рабочим пространством PhantomBuster из любого AI-агента: список и настройки агентов (Phantom), запуск, расписание и остановка, отслеживание запусков и чтение результатов, изменение входных данных и расписания, списки лидов и сохранённые лиды, расход тарифа. API v2 с API-ключом; удаление и аварийное отключение всех расписаний выключены при установке.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
PHANTOMBUSTER_API_KEY
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужно рабочее пространство PhantomBuster с Phantom, которые будет запускать ИИ.
- В PhantomBuster откройте Workspace settings (https://phantombuster.com/workspace-settings, также в меню панели навигации), перейдите в API Keys и добавьте ключ. Он показывается только один раз: скопируйте его.
- Вставьте его в
PHANTOMBUSTER_API_KEY. Ключ передаётся в заголовкеX-Phantombuster-Keyи даёт полный доступ к этому одному рабочему пространству. - Установите коннектор и запустите
phantombuster_get_org: он покажет рабочее пространство, тариф и часовой пояс и подтвердит ключ.
Что он читает: рабочее пространство с тарифом, часовым поясом и дневными лимитами; расход тарифа (время выполнения, кредиты на email, ИИ, капчу и SERP, хранилище, за сегодня и за месяц, со временем следующего сброса); запуски, которые идут прямо сейчас; CSV-выгрузки расхода по агентам и по запускам за последние N дней (не больше примерно 6 месяцев); папки дашборда. Ваших агентов со скриптом, расписанием, последним результатом и сохранёнными входными данными, удалённых агентов и скрипты с манифестом (поля ввода, которые принимает агент этого скрипта). Запуски (контейнеры) агента со статусом, временем и кодом выхода, их консольный лог и полученные данные. Списки лидов в хранилище рабочего пространства с сохранённым фильтром и лидов, подходящих под список (имя, профиль и компания в LinkedIn, должность, местоположение, email и другие сохранённые поля).
Что он записывает: запускает агента сразу (phantombuster_launch_agent) или в течение ближайших N минут (phantombuster_launch_agent_soon), останавливает работающего агента (phantombuster_abort_agent; с soft_abort Phantom завершает текущий шаг и сохраняет собранное), меняет имя, сохранённые входные данные, расписание (launch_type, repeated_launch_preset), лимит времени и уведомления агента или создаёт нового агента из скрипта (phantombuster_save_agent, сохранение никогда не запускает агента), создаёт и меняет списки лидов, сохраняет и обновляет отдельные лиды.
Запуск происходит по-настоящему: запуск действует от имени соцсетей, подключённых в PhantomBuster (посещает профили, отправляет приглашения или сообщения), и расходует время выполнения тарифа. Перед запуском ИИ показывает агента, входные данные и объём и ждёт вашего «да». Слишком много действий в день может привести к ограничению аккаунта LinkedIn, поэтому придерживайтесь дневных лимитов, которые предлагает Phantom. Сессионные cookie и подключённые аккаунты настраиваются в самом PhantomBuster; никогда не вставляйте cookie в чат.
Входные данные для одного запуска: argument заменяет сохранённые входные данные на этот запуск (с save_argument они ещё и сохраняются); bonus_argument накладывает несколько полей поверх сохранённых только на один раз. Имена полей берутся из манифеста скрипта (phantombuster_get_agent с with_manifest: "true"), например spreadsheetUrl или numberOfProfiles.
Отслеживание запуска: запуск возвращает containerId. Затем ИИ примерно раз в минуту вызывает phantombuster_get_agent_output и читает только новые строки лога с помощью from_output_pos и prev_container_id, пока статус не станет finished. Данные запуска дают phantombuster_get_container_result; файлы лежат и по адресу https://phantombuster.s3.amazonaws.com/<orgS3Folder>/<s3Folder>/result.csv (и result.json), обе папки есть в phantombuster_get_agent. У двух агентов может быть одинаковое имя, поэтому ИИ всегда работает с id агентов.
Списки лидов: список это сохранённый фильтр по сохранённым лидам, он обновляется сам, когда Phantom сохраняют новых лидов. Фильтр имеет вид {"and": [ ... ]} из условий вроде {"filter": {"linkedin_job_title": {"entity": "lead", "operator": "contains", "valueToCompare": "CTO"}}}, вложенных and / or или {"__global_search__": "text"}. Поля лида пишутся в snake_case (linkedin_job_title, location, professional_emails), поля компании в camelCase с "entity": "company" (industriesV2, employeeCount). Инструменты хранилища лидов используют бета-API PhantomBuster.
Выключены при установке: phantombuster_delete_leads (необратимо), phantombuster_delete_lead_list (лиды остаются в хранилище), phantombuster_delete_agent (его прошлые запуски и файлы результатов больше не показываются) и phantombuster_unschedule_all_agents (аварийная остановка, которая переводит всех агентов на ручной запуск). Администратор рабочего пространства включает их, когда они нужны команде.
Форматы данных: id это строки из цифр. Даты это Unix-метки времени в миллисекундах. Статус запуска: starting, running, finished, launch error или never launched; exitCode 0 вместе с endType finished означает успех. Значения расхода это секунды времени выполнения и количество кредитов.
Постраничный вывод: phantombuster_list_containers возвращает limit запусков, начиная с последнего; для более старых ИИ передаёт endedAt последнего запуска как before_ended_at. phantombuster_list_leads_in_list листает через page_size и offset (include_total_count даёт общее число). Остальные списки приходят целиком. Список скриптов из магазина PhantomBuster весит несколько МБ, поэтому ИИ фильтрует его по script_ids.
Частые ошибки: 401 "API key not found" означает неверный или отозванный ключ. 400 означает отсутствующий или неверный параметр либо слишком большой аргумент запуска. 404 это неизвестный id. Запуск не удаётся, если время выполнения по тарифу исчерпано или уже идёт слишком много параллельных запусков (maxParallelism).
Коннектор не подключает аккаунты соцсетей, не работает с сессионными cookie, не меняет код Phantom (скрипты только для чтения) и не меняет тариф.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.
- Перейди на chatgpt.com/plugins, нажми +, затем Add custom MCP server.
- Введи название, например Name:
PhantomBuster. - В разделе Connection укажи в поле Server URL адрес
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи оставь Authentication на OAuth. - Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
- Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.
Доступные инструменты
| Tool | What it does |
|---|---|
phantombuster_get_org | The workspace (org) the API key belongs to: id, name, plan, time zone, s3Folder (needed to build result file URLs) and the daily limits of… |
phantombuster_get_org_resources | Plan usage of the workspace: execution time, email credits, AI credits, captcha, SERP credits and storage used today and this month, with… |
phantombuster_list_running_containers | Runs (containers) that are executing right now in the workspace, across all agents |
phantombuster_export_agent_usage | CSV export of execution time and resource use per agent over the last N days (at most about 6 months) |
phantombuster_export_container_usage | CSV export of every run (container) over the last N days with its duration and resource use, optionally for one agent only |
phantombuster_list_agent_groups | Folders (agent groups) of the dashboard and the order of the agents inside them |
phantombuster_list_agents | All agents (Phantoms set up in the workspace) with id, name, script, launch type and schedule, last run end type and exit code, running… |
phantombuster_get_agent | One agent with its full settings: script, saved argument (input), schedule (launchType, repeatedLaunchTimes), notifications, limits… |
phantombuster_get_agent_output | Status and console output of the most recent run of an agent: containerId, status (starting, running, finished, launch error, never… |
phantombuster_list_deleted_agents | Agents that were deleted from the workspace, with their former ids and names |
phantombuster_list_containers | Runs (containers) of one agent, newest first: id, status, launch type, start and end time, exit code and end type |
phantombuster_get_container | One run (container): status, launch and end time, exit code, end type and retry number; optionally its output and result object |
phantombuster_get_container_output | Console output (log) of one run of an agent, as JSON or as plain text |
phantombuster_get_container_result | The result object of one run: the data the Phantom produced (often a JSON string of rows, or links to the result CSV and JSON files) |
phantombuster_list_scripts | Scripts (Phantom code) the workspace owns: id, name, default branch and dates |
phantombuster_get_script | One script by id: name, org, branches and manifest (the argument fields an agent of this script accepts) |
phantombuster_list_lead_lists | Leads lists of the workspace storage (beta API): id, name, description, the saved filter that defines the list, tags and dates |
phantombuster_get_lead_list | One leads list of the workspace storage by id: name, description, tags and the saved filter |
phantombuster_list_leads_in_list | Leads that match a leads list (beta API), page by page: name, LinkedIn profile and company, job title, location, emails and the rest of the… |
phantombuster_launch_agent | Starts a run of an agent now (adds it to the launch queue) and returns the containerId of the new run |
phantombuster_launch_agent_soon | Schedules one run of an agent within the next N minutes (a one-time delayed launch) |
phantombuster_abort_agent | Stops the running run(s) of an agent. soft_abort lets the Phantom finish its current step and save what it has |
phantombuster_save_agent | Updates an agent's settings (with agent_id) or creates a new agent from a script (without agent_id, with script_id): name, saved argument… |
phantombuster_save_lead_list | Creates a leads list (without list_id) or replaces the filter, name and description of one (with list_id) |
phantombuster_save_lead | Stores one lead in the workspace storage (beta API), or updates the lead with the same LinkedIn profile URL |
phantombuster_delete_leads | Deletes leads from the workspace storage by id |
phantombuster_delete_lead_list | Deletes a leads list (the saved filter; the leads stay in storage) |
phantombuster_delete_agent | Deletes an agent with its schedule; its past runs and result files are no longer shown |
phantombuster_unschedule_all_agents | Emergency stop: turns off the automatic launch of every agent in the workspace (all become manual) |
Примеры запросов
- «Какие из моих Phantom запускались за последние 24 часа и завершился ли какой-то из них с ошибкой?»
- «Запусти моего агента Sales Navigator Search Export с поисковым URL, который я дам, не больше 100 профилей. Сначала покажи входные данные.»
- «Сколько времени выполнения и email-кредитов осталось у нас по тарифу в этом месяце?»
- «Создай список лидов из всех сохранённых лидов, у которых в должности есть CTO и которые находятся в Германии.»
- «Поставь мой LinkedIn Profile Scraper на запуск раз в день и скажи, когда будет следующий запуск.»
FAQ
Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?