
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