apify-mcp-server

apify-mcp-server

apifyMIT
1.3k звёзд169 форков
Apify MCP Server — это мост между AI-ассистентом и экосистемой Apify для сбора веб-данных. С его помощью вы можете дать вашему ассистенту доступ к более чем двум тысячам готовых акторов: скраперов, краулеров и инструментов автоматизации из Apify Store. Ассистент сможет извлекать данные из Twitter, Instagram, Google Maps, Amazon, LinkedIn и любых других сайтов — достаточно описать задачу. Сервер работает в двух режимах: hosted-версия (mcp.apify.com) для мгновенного подключения и локальный для полного контроля. Hosted поддерживает OAuth — вы подключаетесь через браузер без ввода токенов. Сервер совместим с Claude Desktop, Claude.ai, Cursor, VS Code и другими MCP-клиентами. Он нацелен на разработчиков и аналитиков, которые хотят интегрировать сбор данных в работу AI-агентов без написания кода.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикapify
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    streamable-http

Описание

Возможности

  • Доступ к более чем 2 000 акторов из Apify Store — готовые скрипты для извлечения данных из социальных сетей, поиска, карт, e-commerce, новостей и прочих источников.
  • Поиск и запуск подходящего актора через AI — ассистент сам находит нужный инструмент по описанию задачи.
  • Передача пользовательских параметров в актор (например, поисковый запрос, URL, регион).
  • Получение результатов в структурированном виде (JSON, CSV, HTML) с метаданными — схема вывода данных автоматически определяется сервером.
  • OAuth-аутентификация — подключение из клиентов в один клик, без ручного ввода API-ключей.
  • Агентские платежи (x402, Skyfire) — AI может самостоятельно оплачивать запуски, если не указан API-токен.
  • Работа через streamable HTTP (рекомендуется) или stdio — выбирайте под совместимость с вашим клиентом.
  • Совместимость с любыми MCP-клиентами, включая Claude Code, Claude.ai, Cursor, Visual Studio Code, Zed, Emacs и другие.

Как подключить

Есть два способа: использовать hosted-сервер или установить локально.

Hosted (рекомендовано): В настройках MCP-клиента укажите URL https://mcp.apify.com. При подключении через OAuth вы авторизуетесь через сайт Apify — данные доступа не нужно вводить вручную.

Локальный запуск:

1. Установите пакет глобально: npm install -g @apify/actors-mcp-server

2. Получите API-токен в аккаунте Apify (Settings > Integrations > API token).

3. Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop:

{ "mcpServers": { "apify": { "command": "npx", "args": ["-y", "@apify/actors-mcp-server"], "env": { "APIFY_TOKEN": "ваш_токен_из_аккаунта_Apify" } } } }

4. Перезапустите клиент, чтобы применить изменения. Теперь AI-ассистент может запускать задачи на Apify.

Примеры запросов

  • «Найди и покажи мне последние 5 постов из Twitter от пользователя @apify и сохрани их в текстовый файл».
  • «Собери данные о всех кофейнях в радиусе 1 км от центра Мюнхена через Google Maps — названия, адреса, рейтинг, ссылки».
  • «Запусти скрапинг страницы https://www.amazon.de/dp/B0CJ7T3TNP и выведи цену, рейтинг и описание».
  • «Проверь, какие новые фильмы вышли на Netflix на этой неделе, и покажи список с краткими описаниями».

Технические детали

  • Язык: TypeScript
  • Транспорт: streamable-http, stdio
  • Лицензия: MIT
  • Разработчик: Apify
  • Совместимость: Claude Desktop, Claude.ai, Cursor, VS Code, Zed, Emacs и любые MCP-клиенты
  • Для работы требуется аккаунт Apify (бесплатный), для локального режима — Node.js

Поделиться