apify/actors-mcp-server

Сервер Apify MCP позволяет вашим AI-агентам извлекать данные из социальных сетей, поисковых систем, карт, интернет-магазинов или любых других сайтов с помощью тысяч готовых скраперов, краулеров и инструментов автоматизации из Apify Store.

MCP⭐ 7 876TypeScriptпоследний релиз: v0.16.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Apify MCP Server — это сервер, позволяющий AI-агентам через протокол MCP использовать тысячи готовых скраперов и инструментов автоматизации из Apify Store для извлечения данных.

Зачем нужен

Инструмент решает задачу интеграции AI-ассистентов с внешними источниками данных, позволяя агентам самостоятельно выполнять парсинг сайтов, соцсетей и карт. Это полезно для автоматизации сбора информации без написания кастомного кода под каждый источник.

Что можно реализовать

  • Извлечение контактных данных из Google Maps с помощью Google Maps Email Extractor
  • Парсинг постов и профилей из Facebook или Instagram
  • Сбор результатов поиска Google (SERPs) через Google Search Results Scraper
  • Поиск в вебе и извлечение контента топ-N URL через RAG Web Browser
  • Автоматизированный сбор данных с любых сайтов через готовые Actors

Ключевые возможности

  • Доступ к тысячам готовых Actors из Apify Store
  • Поддержка OAuth и Streamable HTTP для простой интеграции с клиентами
  • Agentic payments через x402 и Skyfire (оплата за запуски Actors без API-токена)
  • Совместимость с Claude Code, Claude.ai, Cursor, VS Code и другими MCP-клиентами
  • Готовый хостинг на mcp.apify.com с поддержкой вывода схем результатов

👤 Кому подойдёт: разработчики, исследователи данных, бизнес-аналитики, использующие AI-агентов для сбора информации

Релизы

v0.16.0majorbreaking
🕐 4 дн назад · релиз на GitHub ↗

В версии 0.16.0 добавлены инструменты для планирования задач, обновлён фильтр списков запусков и переименован инструмент логов.

  • Breaking: Инструмент get-actor-log переименован в get-actor-run-log.
  • Added: Добавлены инструменты для планирования запусков Actors и задач.
  • Added: В инструмент get-actor-run-list добавлен фильтр по actorId.
  • Fixed: Исправлено изменение тестовых фикстур в evals при добавлении действий.
v0.15.7patch
🕐 10 дн назад · релиз на GitHub ↗

Исправлена ошибка, из-за которой явный выбор отчёта о проблеме игнорировал блоклист клиента.

  • Fixed: Явный выбор отчёта о проблеме теперь корректно обходит клиентский блоклист.
v0.15.6patch
🕐 11 дн назад · релиз на GitHub ↗

Исправлена работа с enum и привязка инструментов к сессии, добавлен режим evals и предупреждения.

  • Fixed: Исправлена ошибка с принудительным использованием enum, отброшенными при усечении input-schema.
  • Fixed: Устранено некорректное связывание инструментов call-actor-widget и get-actor-run-widget.
  • Fixed: Упоминания инструментов в инструкциях сервера теперь строго ограничены набором доступных в текущей сессии.
  • Added: Добавлен режим tool-call для evals и настройка создания одной датасета на каждый CI-гейт.
  • Added: Внедрено предупреждение, если обнаруженный Actor невозможно запустить в текущей сессии.
v0.15.5minor
🕐 12 дн назад · релиз на GitHub ↗

Добавлены новые наборы для оценки (evals) и флаг --claude-judge для Agent SDK; исправлен URL документации.

  • Added: Добавлен флаг --claude-judge для запуска проверки через Claude в Agent SDK.
  • Added: Включены новые наборы для оценки: web-fetch и web-tools-selection.
  • Fixed: Исправлен URL документации Apify в карточке сервера на канонический.
v0.15.4minor
🕐 18 дн назад · релиз на GitHub ↗

В версии 0.15.4 улучшена логика загрузки инструментов Actor, добавлены оценки для task-tool и исправлено скрытие токенов.

  • Added: Внедрена таблица решений для выбора режима Run/standby при загрузке инструментов Actor.
  • Added: Добавлены наборы тестов (eval suites) для оценки рабочих процессов task-tool.
  • Added: Карточка MCP-сервера расширена до гибридного формата реестра.
  • Fixed: Исправлено скрытие токенов в локальном выводе конформности.
v0.15.3patch
🕐 26 дн назад · релиз на GitHub ↗

Исправлена ошибка: теперь для storage-карт actorRunOutputSchema обязательно указывать алиас по умолчанию.

  • Fixed: Теперь для storage-карт actorRunOutputSchema требуется указывать алиас по умолчанию.
v0.15.2minor
🕐 27 дн назад · релиз на GitHub ↗

Добавлен веб-скрапер по умолчанию, улучшена трассировка в Langfuse и исправлены ошибки обработки задач.

  • Added: Добавлен apify/web-fetch в качестве инструмента по умолчанию.
  • Added: Названия инструментов MCP теперь префиксируются именем актора.
  • Added: Внедрена трассировка разговоров агентов в Langfuse.
  • Added: При ошибках валидации start() теперь возвращается схема входных данных.
  • Fixed: Исправлено возвращение входных данных задачи и синхронизация с API.
  • Fixed: Устранено вводящее в заблуждение сообщение об ошибке метаданных при отмене.
v0.15.1minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка задач акторов, расширен список официальных имён пользователей Apify, исправлена ошибка с логами отсутствующих запусков.

  • Added: Добавлена поддержка задач акторов (actor tasks).
  • Added: Расширен список официальных имён пользователей Apify за пределы основного аккаунта.
  • Fixed: Исправлено возвращение ошибки not-found в get-actor-log при отсутствии запусков.
v0.15.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

В версии 0.15.0 добавлена поддержка Langfuse и Claude Agent SDK для оценки рабочих процессов, а также исправлены ошибки в схемах и описаниях инструментов.

  • Breaking: Изменен способ запуска оценки рабочих процессов: теперь они выполняются как эксперименты в Langfuse.
  • Added: Добавлена возможность запуска оценки рабочих процессов на базе Claude Agent SDK.
  • Fixed: Исправлена функция filterSchemaProperties, которая ранее создавала лишние ключи по умолчанию.
  • Fixed: Устранена ошибка в описаниях инструментов, приводившая к отсутствию названий или некорректному выводу.
v0.14.3patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена потеря структурированного контента в Claude Desktop, добавлена трассировка в Langfuse, обновлён минимум Node.js.

  • Fixed: Восстановлена потерянная структурированная информация в виджетах при работе с Claude Desktop.
  • Added: Добавлена интеграция трассировки рабочих процессов в Langfuse.
  • Fixed: Исправлена ошибка из-за разного регистра вердиктов в системе оценки.
  • Fixed: Обновлён минимальный требуемый Node.js до версии 22 и удалён устаревший файл smithery.yaml.
v0.14.2patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена обработка отмены вызовов Actor-MCP, добавлено хеширование имён прокси и ускорены тесты.

  • Fixed: Отмена вызова Actor-MCP больше не фиксируется как ошибка, корректно обрабатывается AbortSignal.
  • Fixed: Имена прокси теперь хешируются для устранения конфликтов.
  • Fixed: Пакет интеграционных тестов переведён на параллельное выполнение для ускорения проверки.
v0.14.1patch
🕐 1 мес назад · релиз на GitHub ↗

В релизе v0.14.1 добавлена схема вывода для отчетов и логов, а также удалена устаревшая статистика из поиска акторов.

  • Added: Добавлена outputSchema для инструментов report-problem и get-actor-log.
  • Fixed: Удалена статистика gameable Runs succeeded из поиска и деталей актора.
v0.11.5minor
🕐 2 мес назад · релиз на GitHub ↗

Добавлена поддержка множественных датасетов и KV-хранилищ, улучшены инструменты и исправлены ошибки обработки данных.

  • Added: Появилась возможность работы с несколькими датасетами и KV-хранилищами одновременно.
  • Added: Клиенты теперь получают подсказки об обновлении списка инструментов после добавления актора.
  • Added: В описание get-dataset-items добавлена подсказка по фильтрации полей, а поиск документации ограничен сниппетами Algolia.
  • Fixed: Исправлено сохранение пустых значений записей в KV-хранилище и приведена в соответствие схема поиска акторов.
  • Deprecated: Удалено сырое описание схемы из get-dataset, больше не требуется отдельное обновление схемы через инструмент.