Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

Cursor MCP для данных TikTok, Instagram и Amazon: реальные вызовы

Плагин EveryInfra опубликован в Cursor Directory, заявка в Cursor Marketplace на рассмотрении. Три способа установки, журнал реальных MCP-вызовов с задержкой и стоимостью, расшифровка ошибок и пример расходов за месяц.

Совместная карточка: EveryInfra × Cursor, теперь в Cursor Directory

Чтобы уже сегодня получать публичные данные TikTok, Instagram и Amazon в Cursor, добавьте https://api.everyinfra.com/mcp в файл mcp.json Cursor с заголовком Authorization: Bearer <API key>. Можно также установить плагин EveryInfra, в который входят этот удалённый MCP-сервер и 10 Skills. С 21 октября плагин опубликован на сайте сообщества Cursor Directory; Cursor рассматривает нашу заявку на статус издателя в своём Marketplace. 21 октября 2026 года, с 18:42 до 18:45 UTC, мы отправили реальные запросы по URL и с заголовком из конфигурации плагина. Запрос пяти видео TikTok занял 9,04 секунды и стоил $0,000556. Запрос десяти товаров Amazon занял 33,88 секунды и стоил $0,001389.

EveryInfra — API данных с оплатой за каждый вызов. Один ключ даёт доступ к 106 платформам, 573 возможностям сбора данных, 17 поисковым инструментам и 52 типам капчи, от $0.56 за 1 000 вызовов. Неудачные и пустые вызовы не оплачиваются. Вам не нужно писать парсер для TikTok или Amazon и передавать логины от каких-либо платформ.

Два каталога плагинов и статус EveryInfra в каждом

  • Cursor Directory (cursor.directory) — каталог сообщества. Вы входите в аккаунт, вставляете URL репозитория GitHub, и сайт находит в нём правила, MCP-серверы, Skills и другие компоненты. Затем агент на базе Cursor SDK проверяет плагин и помечает его как безопасный, подозрительный или вредоносный (репозиторий каталога сообщества). Наша карточка называется «EveryInfra: TikTok, Instagram & Amazon Data». На странице перечислены 10 Skills и есть ссылки на домашнюю страницу и репозиторий с исходным кодом.
  • Cursor Marketplace (cursor.com/marketplace) — каталог, из которого плагины устанавливаются прямо на странице Customize в Cursor. Каждый плагин должен иметь открытый исходный код и перед публикацией проходит ручную проверку. Каждое обновление тоже проверяется, автоматически из репозитория ничего не синхронизируется («Marketplace security»). Издатели входят в аккаунт и подают заявку на странице cursor.com/marketplace/publish. Наша заявка находится на рассмотрении; мы обновим эту статью, когда плагин появится в каталоге.
Скриншот верхней части карточки EveryInfra в Cursor Directory: заголовок EveryInfra: TikTok, Instagram & Amazon Data, краткое описание, ссылки Homepage и Source и ряд тегов. Бирюзовой рамкой выделены две вкладки: Skills (10) и MCP Servers (1).
Карточка EveryInfra в Cursor Directory, снимок от 25 октября. Бирюзовой рамкой выделены 10 Skills и 1 MCP-сервер, которые сайт нашёл в репозитории. Карточка в Cursor Directory

Для пользователя разница практическая. Из Directory плагин устанавливается по шагам ниже. В Marketplace достаточно нажать Install внутри Cursor.

Что входит в плагин

Плагин находится в репозитории everyinfra/everyinfra-agent-plugins. Релиз v0.4.0 (21 октября по UTC) содержит манифест Cursor .cursor-plugin/plugin.json и логотип. Справочник по плагинам Cursor допускает в одном пакете правила, Skills, агентов, команды, MCP-серверы и хуки. Наш плагин использует два из этих компонентов:

  • Один удалённый MCP-сервер по адресу https://api.everyinfra.com/mcp. Заголовок берёт значение из переменной EVERYINFRA_API_KEY. В манифесте объявлено только имя переменной, сам ключ там не хранится.
  • Десять Skills. С данными связаны everydata (поиск и вызов возможностей), everyinfra-bulk-data-export (сначала оценка числа вызовов и стоимости, затем пагинация и дедупликация), everysearch (поисковые инструменты, всего 17) и everyinfra-crosscheck-research (проверка одного фактического утверждения). Остальные относятся к API для ИИ, решению капчи, телефонным номерам, email и прокси.

Сервер предоставляет 25 инструментов. Основную работу выполняют три: everyinfra_list_capabilities выводит платформы, действия и параметры; everyinfra_call_api вызывает любую возможность сбора данных; everyinfra_get_job бесплатно получает результаты асинхронных задач. Кроме того, сервер предлагает 7 шаблонов промптов, например «какая возможность подходит для моей задачи» и «сравнить цены на разных маркетплейсах», а также 5 справочных ресурсов по настройке, сценариям использования, сводке каталога, тарифам и правилам API для ИИ.

Журнал тестов: один URL, 11 запросов

ЗапросВремяСписание
tools/list без ключа (3 запроса)0.18–0.25 s$0
Поиск видео TikTok «cursor ai», 5 результатов9.04 s$0.000556
Сведения о видео TikTok (36 полей)8.92 s$0.000556
То же видео через REST13.26 s$0.000556
Профиль Instagram github (17 полей)8.89 s$0.000556
Поиск Amazon «mechanical keyboard», 10 товаров33.88 s$0.001389
Тот же поиск с limit: 523.88 s$0.001389
Неверное имя параметра (user)0.12 s$0
Запрос данных без ключа0.18 s$0
Итого: 11 запросов—6 оплаченных вызовов, $0,005002

Время в интерфейсе Cursor мы не замеряли. MCP-запросы отправлялись напрямую на URL из конфигурации плагина с тем же заголовком, а для сравнения одно видео мы получили через REST. Стоимость взята из объекта billing каждого ответа и сверена по каждому вызову с помощью инструмента everyinfra_requests.

  1. Получение списка инструментов без ключа. Три запроса tools/list заняли 0,18–0,25 с и вернули 25 инструментов. Для получения списков инструментов, шаблонов промптов и ресурсов ключ не нужен, и это бесплатно.
  2. Поиск видео в TikTok по запросу «cursor ai», 5 результатов: 9,04 с, $0,000556. Число просмотров — от 325 до 19 000 (медиана 1 960). Три видео из пяти опубликованы 18–21 октября. В каждой записи 33 поля, включая view_count, like_count, collect_count, hashtags и posted_at.
  3. Сведения о видео TikTok для самого просматриваемого результата (имя автора скрыто): 8,92 с, $0,000556, 36 полей. У видео 19 000 просмотров, 374 лайка, 5 комментариев, 29 репостов и 68 сохранений, длительность 10 секунд.
  4. То же видео через REST (POST /api/v1/social): 13,26 с, $0,000556. Все 36 названий полей точно совпадают с результатом MCP, поэтому параметры, проверенные в Cursor, без изменений работают в скрипте.
  5. Профиль github в Instagram: 8,89 с, $0,000556. 940 496 подписчиков, 1 354 публикации, подтверждённый аккаунт, 17 полей.
  6. Поиск товаров на Amazon по запросу «mechanical keyboard»: 33,88 с, $0,001389, по умолчанию 10 товаров. Цены — от $28,49 до $149,99 (медиана $57,49). У девяти товаров из десяти есть рейтинг: от 4,2 до 4,8, от 51 до 6 890 оценок у каждого. С limit: 5 тот же поиск вернул 5 товаров за 23,88 с по той же цене.
  7. Неверное имя параметра. Запрос профиля Instagram с user вместо username вернул missing_param за 0,12 с и указал обязательный параметр. Вызова нет в журнале списаний, то есть оплата не списывалась.
  8. Запрос данных без ключа вернул unauthorized за 0,18 с вместе с форматом заголовка и ссылкой на регистрацию. Списания не было.
Скриншот одного реального запроса и ответа EveryInfra: POST /api/v1/social с platform instagram, action profile и username github. Ответ 200 за 18,72 секунды, 17 полей, списано $0,000556. Показаны имя пользователя, отображаемое имя, описание профиля, 945060 подписчиков, 63 подписки, 1357 публикаций, признаки закрытого и подтверждённого аккаунта, URL аватара и последние публикации (свёрнуты); ещё 7 полей опущены.
Исходный REST-ответ для профиля Instagram github, повторный запуск 25 октября (показаны 10 из 17 полей, длинный текст сокращён). Счётчики немного выше, чем при запуске 21 октября (UTC); набор полей тот же. API сведений о профиле Instagram

Оплата списана за шесть вызовов, всего $0,005002; пять запросов на получение списков и с ошибками стоили $0. Выводов три. Поиск товаров с загрузкой целой страницы, как на Amazon, занимает около 30 секунд, поэтому для пакетных задач используйте асинхронный режим. Через MCP и REST одна и та же возможность возвращает одинаковые поля. Ошибки в параметрах возвращаются примерно за десятую долю секунды с понятной подсказкой, и агент Cursor обычно сам исправляет вызов; подробнее в статье Обработка ошибок API.

Как установить в Cursor: три способа

Сначала создайте API-ключ в консоли (Быстрый старт). Если нужны только данные, разрешите ключу доступ только к продуктам для работы с данными и задайте лимит запросов в минуту.

Способ 1: добавить в mcp.json (работает уже сейчас, на любом тарифе)

Добавьте запись в .cursor/mcp.json проекта или в ~/.cursor/mcp.json. Cursor подставляет значения ${env:NAME} в url и headers (документация Cursor по MCP), поэтому ключ остаётся в переменных окружения, а файл можно спокойно коммитить:

text
{
  "mcpServers": {
    "everyinfra": {
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer ${env:EVERYINFRA_API_KEY}" }
    }
  }
}

Убедитесь, что everyinfra включён в Customize. Затем спросите: «Найди 5 недавних видео TikTok про cursor ai, отсортируй по просмотрам и покажи даты публикации в таблице». По умолчанию Cursor запрашивает подтверждение перед каждым вызовом MCP-инструмента; чтобы увидеть аргументы, раскройте стрелку рядом с названием инструмента.

Скриншот раздела Config interpolation в документации Cursor по MCP. В первой бирюзовой рамке сказано, что в значениях mcp.json можно использовать переменные и что Cursor подставляет их в поля command, args, env, url и headers. Во второй бирюзовой рамке показан один из поддерживаемых форматов: ${env:NAME} для переменных окружения.
Раздел «Config interpolation» документации Cursor по MCP, снимок от 25 октября: ${env:NAME} в url и headers заменяется значением переменной окружения, поэтому ключ не попадает в mcp.json. Документация Cursor: Model Context Protocol

Способ 2: загрузить как локальный плагин (с 10 Skills)

  1. Клонируйте репозиторий и скопируйте всю папку plugins/everyinfra в ~/.cursor/plugins/local/everyinfra. Именно скопируйте: Cursor пропускает символические ссылки, ведущие в другие места.
  2. Перезапустите Cursor или выполните Developer: Reload Window.
  3. Откройте Customize и убедитесь, что там появились MCP-сервер everyinfra и 10 Skills.
  4. Согласно документации Cursor, значения переменных плагина задаются в разделе Plugins → Configure. Укажите свой ключ в EVERYINFRA_API_KEY.

На тарифах Enterprise импорт локальных плагинов по умолчанию отключён. Администратор включает его параметром Allow Local Plugin Imports в Dashboard → Settings → Security & Identity (документация Cursor по плагинам).

Способ 3: распространить через командный маркетплейс (Teams и Enterprise)

Администратор открывает Dashboard → Plugins & MCPs, выбирает Add Marketplace, затем Import from Repo и вставляет https://github.com/everyinfra/everyinfra-agent-plugins. Cursor читает .cursor-plugin/marketplace.json в корне репозитория. Затем администратор выбирает режим установки: Default Off, Default On или Required. На тарифе Teams доступен один командный маркетплейс.

Все три способа ведут к одному серверу, и оплата списывается с одного аккаунта EveryInfra. Если команда использует общий ключ, вызовы всех участников оплачиваются с этого аккаунта.

Иллюстрация: три небольшие площадки слева обозначают три способа установки: файл конфигурации рядом с ноутбуком; пакет плагина, открытый на ноутбуке, с серверным модулем и стопкой карточек Skills; командная полка, которая раздаёт одинаковые коробки трём ноутбукам. Три бирюзовые линии сходятся справа в одном сервере, связанном с одной карточкой учёта расходов.
mcp.json, локальный плагин или командный маркетплейс: все три способа ведут к одному серверу и списывают оплату с одного аккаунта.

Ошибки и списания

  • Ключ отсутствует, недействителен или отключён: unauthorized, без списания.
  • Неверное имя или значение параметра: missing_param, unknown_param или ошибка значения со списком допустимых вариантов и примером, без списания.
  • Нет данных: пустой результат, зарезервированная сумма возвращается.
  • Возможность временно недоступна: помечается как недоступная, без списания. Текущее состояние смотрите на странице Статус сервисов.
  • Недостаточно средств: подсказка о пополнении баланса, без списания.

Чтобы оценить стоимость до запуска, попросите агента вызвать everyinfra_list_capabilities и узнать текущие цены. Чтобы проверить расходы после запуска, попросите вызвать everyinfra_requests или everyinfra_billing. Оба вызова бесплатны.

Сколько стоит ежедневный мониторинг

По ценам каталога на 22 октября (актуальные цены указаны на странице Тарифы):

  • Поиск видео TikTok, 20 ключевых слов раз в день в течение 30 дней: 600 вызовов × $0,000556 = $0,33.
  • Поиск Amazon по тем же 20 ключевым словам: 600 вызовов × $0,001389 = $0,83.
  • Сведения о профилях Instagram для 50 аккаунтов брендов раз в неделю: 200 вызовов × $0,000556 = $0,11.
  • Итого $1,28 в месяц. Неудачные и пустые вызовы не оплачиваются, поэтому реальная сумма может быть только ниже. Тариф Cursor оплачивается отдельно.

Удалённый MCP, собственный парсер или локальный сервер

  • Собственный парсер означает прокси, сессии, проверки антибот-защиты и изменения вёрстки. Он подходит командам, которым нужны нестандартные поля в больших объёмах и которые готовы поддерживать код.
  • Локальный stdio-сервер запускает браузер или скрипт на вашем компьютере. Он подходит для локальных файлов и страниц интранета, а документация Cursor советует запускать серверы с конфиденциальными данными локально.
  • Удалённый MCP-сервер (это руководство) не требует установки, возвращает структурированные поля и оплачивается за каждый вызов. Он охватывает возможности из своего каталога; для других сайтов используйте инструменты поиска для обхода и чтения страниц.

Все возможности и поля каждой платформы смотрите на страницах API для парсинга TikTok и API данных о товарах и отзывах Amazon. Полный процесс отбора блогеров описан в статье Данные авторов TikTok: профили, видео, коэффициент вовлечённости.

Что изменилось в сентябре и октябре 2026 года

  • 13 октября: Cursor открыл Origin App Marketplace для публичной подачи приложений; на старте в нём более 20 приложений для деплоя, CI, ревью кода, безопасности и мониторинга (история изменений Cursor). Этот маркетплейс предназначен для приложений, которые подключаются к репозиториям Origin через вебхуки, и не связан с плагинами. Авторы MCP-серверов и Skills по-прежнему подают заявки через marketplace/publish.
  • 23 сентября: Cursor рассказал, как сократил расход токенов агентом. Теперь MCP-инструменты загружаются в контекст только при необходимости. В сессиях, где вызывался MCP-инструмент, общее число токенов сократилось на 46,9%. Общие расходы на токены снизились на 7% (инженерный блог Cursor). Для сервера с 25 инструментами это значит, что большой список инструментов больше не занимает контекст на каждом шаге.
  • 12 сентября: перепись всего MCP Registry насчитала 21 643 сервера и 72 606 записей о версиях в снимке за август 2026 года. Среди серверов с несколькими версиями 51,1% меняли список объявленных инструментов между версиями, а 40,6% делали это без уведомления (arXiv 2609.14119). Cursor Marketplace вручную проверяет каждое обновление плагина, а каталог сообщества полагается на автоматическую проверку. Перед установкой плагина из каталога сообщества прочитайте его манифест и файлы Skills.
  • 10 сентября: Cursor запустил Projects в бета-версии. Агент-координатор распределяет работу между субагентами и может запускаться по расписанию или из канала Slack (история изменений Cursor). Долго работающие агенты много раз вызывают инструменты данных, поэтому для больших запросов передавайте "mode": "async", а затем получайте результат по job_id с помощью бесплатного инструмента everyinfra_get_job.
  • Предыстория: Agent Plugins 1.0.0. 6 августа Amazon, Cursor, Microsoft, OpenAI и Vercel опубликовали открытый стандарт с единой структурой папок для Skills и MCP-серверов (agent-plugins.org). Cursor загружает как этот формат, так и собственный, поэтому один репозиторий может обслуживать несколько клиентов.

FAQ

Есть ли для Cursor MCP-сервер для веб-парсинга, которому не нужен локальный браузер? Да. Удалённый MCP-сервер, например EveryInfra, работает на стороне сервиса: вы добавляете один URL и ключ, а браузер и парсер на вашем компьютере не нужны. Получение списка инструментов бесплатно, а каждый запрос данных оплачивается отдельно.

Cursor Directory и Cursor Marketplace — одно и то же? Нет. Directory — сайт сообщества с автоматической проверкой, поэтому карточки публикуются быстро. Marketplace проверяет сам Cursor, а плагины из него устанавливаются в Customize. EveryInfra уже есть в Directory и подал заявку в Marketplace; до публикации там те же инструменты даёт настройка через mcp.json, описанная выше.

Нужны ли аккаунты TikTok, Instagram или Amazon либо файлы cookie? Нет. Нужен только API-ключ EveryInfra, который хранится в переменной окружения или переменной плагина, но никогда не в чате и не в репозитории.

Что ещё почитать

Справочник LF-19