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

Чтобы уже сегодня получать публичные данные 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. Наша заявка находится на рассмотрении; мы обновим эту статью, когда плагин появится в каталоге.

Для пользователя разница практическая. Из 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 |
| То же видео через REST | 13.26 s | $0.000556 |
| Профиль Instagram github (17 полей) | 8.89 s | $0.000556 |
| Поиск Amazon «mechanical keyboard», 10 товаров | 33.88 s | $0.001389 |
Тот же поиск с limit: 5 | 23.88 s | $0.001389 |
Неверное имя параметра (user) | 0.12 s | $0 |
| Запрос данных без ключа | 0.18 s | $0 |
| Итого: 11 запросов | — | 6 оплаченных вызовов, $0,005002 |
Время в интерфейсе Cursor мы не замеряли. MCP-запросы отправлялись напрямую на URL из конфигурации плагина с тем же заголовком, а для сравнения одно видео мы получили через REST. Стоимость взята из объекта billing каждого ответа и сверена по каждому вызову с помощью инструмента everyinfra_requests.
- Получение списка инструментов без ключа. Три запроса
tools/listзаняли 0,18–0,25 с и вернули 25 инструментов. Для получения списков инструментов, шаблонов промптов и ресурсов ключ не нужен, и это бесплатно. - Поиск видео в 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. - Сведения о видео TikTok для самого просматриваемого результата (имя автора скрыто): 8,92 с, $0,000556, 36 полей. У видео 19 000 просмотров, 374 лайка, 5 комментариев, 29 репостов и 68 сохранений, длительность 10 секунд.
- То же видео через REST (
POST /api/v1/social): 13,26 с, $0,000556. Все 36 названий полей точно совпадают с результатом MCP, поэтому параметры, проверенные в Cursor, без изменений работают в скрипте. - Профиль github в Instagram: 8,89 с, $0,000556. 940 496 подписчиков, 1 354 публикации, подтверждённый аккаунт, 17 полей.
- Поиск товаров на 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 с по той же цене. - Неверное имя параметра. Запрос профиля Instagram с
userвместоusernameвернулmissing_paramза 0,12 с и указал обязательный параметр. Вызова нет в журнале списаний, то есть оплата не списывалась. - Запрос данных без ключа вернул
unauthorizedза 0,18 с вместе с форматом заголовка и ссылкой на регистрацию. Списания не было.

Оплата списана за шесть вызовов, всего $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), поэтому ключ остаётся в переменных окружения, а файл можно спокойно коммитить:
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer ${env:EVERYINFRA_API_KEY}" }
}
}
}Убедитесь, что everyinfra включён в Customize. Затем спросите: «Найди 5 недавних видео TikTok про cursor ai, отсортируй по просмотрам и покажи даты публикации в таблице». По умолчанию Cursor запрашивает подтверждение перед каждым вызовом MCP-инструмента; чтобы увидеть аргументы, раскройте стрелку рядом с названием инструмента.

Способ 2: загрузить как локальный плагин (с 10 Skills)
- Клонируйте репозиторий и скопируйте всю папку
plugins/everyinfraв~/.cursor/plugins/local/everyinfra. Именно скопируйте: Cursor пропускает символические ссылки, ведущие в другие места. - Перезапустите Cursor или выполните Developer: Reload Window.
- Откройте Customize и убедитесь, что там появились MCP-сервер everyinfra и 10 Skills.
- Согласно документации 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. Если команда использует общий ключ, вызовы всех участников оплачиваются с этого аккаунта.

Ошибки и списания
- Ключ отсутствует, недействителен или отключён:
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