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

Прокси Smithery отключается 31 октября: как подключить MCP-сервер EveryInfra к Claude

31 октября Smithery отключила свой MCP-прокси, аккаунты и API-ключи. Добавьте URL MCP-сервера EveryInfra напрямую в Claude, Claude Code или Claude API: проверенные команды, задержка и стоимость за вызов.

Если вы подключаетесь к EveryInfra через URL Smithery в домене run.tools, до 31 октября замените его на https://api.everyinfra.com/mcp и начните передавать заголовок Authorization: Bearer <API key>. После этого EveryInfra работает в Claude в браузере, в десктопном и мобильном приложениях, в Claude Code и в Claude API. Промежуточного прокси нет. Мы проверили это 21 октября 2026 года с 18:19 до 18:24 UTC в Claude Code 2.1.299 и с помощью прямых MCP-запросов. Добавление сервера потребовало одной команды и заняло 0,83 секунды. Поиск в TikTok, вернувший пять результатов, занял 8,62 секунды и стоил $0,000556.

MCP-сервер EveryInfra представляет собой один эндпоинт Streamable HTTP. Для получения списка инструментов ключ не нужен; вызовы данных оплачиваются за каждый вызов в USD, а неудачные или пустые вызовы не оплачиваются. Один API-ключ открывает доступ к платформам (106), возможностям сбора данных (573), поисковым инструментам (17) и типам капчи (52), цена от $0.56 за 1 000 вызовов.

Что перестанет работать 31 октября

В объявлении Smithery говорится, что 31 октября 2026 года сервис управления подключениями прекратит работу. После этого «Smithery останется публичным реестром MCP (без прокси)». Каталогом теперь управляет Arcade.dev, которая приобрела Smithery 5 августа. В день отключения перестанут работать:

  • URL серверов в доменах run.tools и server.smithery.ai;
  • Smithery API, Connect и Toolbox;
  • аккаунты и API-ключи Smithery;
  • Smithery CLI и SDK, которые объявляются устаревшими.
Скриншот уведомления Smithery о том, что 31 октября её MCP-прокси и управляемая идентификация прекращают работу. Первая бирюзовая рамка выделяет вступительный абзац: сервисы управления подключениями прекращают работу 31 октября 2026 года, а Smithery остаётся публичным MCP-реестром без проксирования. Вторая бирюзовая рамка перечисляет, что перестанет работать: URL серверов на run.tools и server.smithery.ai, Smithery API, Connect и Toolbox, аккаунты и API-ключи Smithery, а также Smithery CLI и SDK.
Уведомление Smithery, снимок от 25 октября. Бирюзовые рамки выделяют дату отключения и то, что перестанет работать. Объявление Smithery (оригинал)

Совет Smithery пользователям краток: используйте URL MCP-сервера, предоставленный самим разработчиком. Часовой пояс в уведомлении не указан, поэтому планируйте переход не позднее 30 октября.

Мы проверили собственную страницу в Smithery через публичный API Smithery 21 октября в 18:22 UTC. URL подключения по-прежнему указывает на прокси, api--everyinfra.run.tools. Запрос без учётных данных Smithery получает 401 Missing Authorization header. Список инструментов на этой странице представляет собой сентябрьский снимок с 7 инструментами, а прямой эндпоинт возвращает 25. Мы попросили Smithery показывать прямой URL; на момент написания ответа не было. Что бы ни показывала страница позже, прямой URL останется прежним.

Выберите один из трёх способов подключения

  • Claude в браузере, на компьютере и на телефоне. Добавьте пользовательский коннектор в разделе Customize → Connectors, указав URL и заголовок запроса. Подключение устанавливает облако Anthropic, а не ваш компьютер, поэтому сервер должен быть доступен из публичного интернета (Claude Help Center). claude_desktop_config.json предназначен только для локальных серверов; удалённые коннекторы туда не добавляются.
  • Claude Code. Одна команда claude mcp add. Подключение запускается на вашем компьютере, что удобно для скриптов обработки данных и анализа внутри репозитория.
  • Claude API. MCP-коннектор в Messages API принимает URL в mcp_servers. Используйте его, когда ваша собственная программа позволяет Claude вызывать инструменты.

EveryInfra пока нет в каталоге коннекторов Claude, поэтому во всех трёх случаях URL добавляется вручную.

Журнал теста: от настройки до первого списания

Ниже приведены необработанные результаты от 22 октября (по сингапурскому времени). Стоимость взята из объекта billing каждого ответа и из журнала вызовов инструмента everyinfra_requests.

ЗапросВремяРезультат
tools/list без ключа (3 запроса)0.23–0.25 sHTTP 200, 25 инструментов
claude mcp add0.83 sКонфигурация записана
claude mcp get everyinfra0.9–1.1 s✔ Connected
Поиск в TikTok по «claude code», 5 видео8.62 s$0.000556
Поиск в Amazon по «usb c hub», 5 товаров19.02 s$0.001389
Несуществующий профиль TikTok69.52 sПустой результат, charged: false
sort_by в поиске TikTok0.17 sunknown_param, без списания
Запрос данных без ключа—unauthorized, без списания
  1. Обнаружение инструментов без ключа. Три запроса tools/list за 0,23–0,25 с вернули код HTTP 200 и список из 25 инструментов.
  2. Настройка Claude Code. claude mcp add записала конфигурацию за 0,83 с; claude mcp get everyinfra сообщила ✔ Connected за 0,9–1,1 с.
  3. Действительно ли ключ отправлялся? В заголовке хранится ссылка ${EVERYINFRA_API_KEY}, а не сам ключ. Локальный тестовый сервер сравнивал только хеш заголовка. Каждый запрос, который Claude Code отправлял для подключения и получения списка инструментов, содержал подставленный ключ.
  4. Поиск в TikTok по «claude code», 5 видео: 8,62 с, $0,000556. Все пять опубликованы 16–21 октября; число просмотров от 610 до 257 200 (медиана 23 300). Каждая запись содержит 33 поля, включая view_count, like_count, share_count, hashtags и posted_at.
  5. Поиск в Amazon по «usb c hub», 5 товаров: 19,02 с, $0,001389. Цены от $9,99 до $199,99; число отзывов от 2 до 32 501.
  6. Пустой результат. Запрос несуществующего профиля TikTok вернул пустой результат через 69,52 с; ответ содержал charged: false и empty_result_refunded, а зарезервированная сумма была возвращена на баланс.
  7. Неверный параметр. При использовании sort_by в поиске TikTok за 0,17 с вернулась ошибка unknown_param. В ответе были перечислены допустимые параметры content_type и limit, приведён рабочий пример; списаний не было.
  8. Запрос данных без ключа вернул unauthorized с нужным форматом заголовка. Ничего не списано.

Три вывода. Статус «Connected» подтверждает обнаружение инструментов, но не валидность ключа; настоящей проверкой служит первый запрос данных. Самым медленным оказался поиск несуществующего объекта: он бесплатный, но всё равно занимает время. Сообщения об ошибках называют следующий шаг, поэтому Claude обычно сам исправляет вызов; см. ошибки API и самовосстановление.

Скриншот двух реальных запросов к https://api.everyinfra.com/mcp, выполненных без заголовка Authorization, и ответов на них. Первый запрос — tools/list: код 200 и 25 инструментов, из которых показаны первые два — everyinfra_list_capabilities и everyinfra_call_api. Второй выполняет поиск в TikTok через everyinfra_call_api и возвращает isError true с кодом ошибки unauthorized и пометкой, что ничего не списано.
Необработанные запросы и ответы, повторный прогон 25 октября: без ключа выводятся все 25 инструментов, а первый запрос данных возвращает unauthorized (показаны 2 инструмента, длинный текст сокращён). Удалённый MCP-сервер EveryInfra

Добавьте EveryInfra в Claude как пользовательский коннектор

  1. Создайте API-ключ. Зарегистрируйтесь и создайте ключ в консоли (Быстрый старт). Если нужны только данные, ограничьте область действия ключа линейкой продуктов для работы с данными и задайте поминутный лимит.
  2. Откройте настройки коннекторов. На тарифах Pro и Max: Customize → Connectors, нажмите + или Add, затем Custom → Web. На тарифах Team и Enterprise коннектор добавляет Owner в настройках организации. Тариф Free позволяет добавить один пользовательский коннектор.
  3. Имя и URL. Назовите коннектор EveryInfra и укажите https://api.everyinfra.com/mcp как URL MCP-сервера.
  4. Аутентификация. Выберите No sign-in. EveryInfra использует API-ключ, а не OAuth.
  5. Заголовок запроса. Добавьте заголовок Authorization со значением Bearer , за которым через один пробел следует ваш ключ. Claude отправляет значение ровно так, как оно введено, и не добавляет схему (документация Claude). После сохранения значение скрывается.
  6. Включите коннектор в чате. Нажмите + в поле ввода → Connectors и включите EveryInfra. Затем попросите, например: «Найди 20 самых просматриваемых видео в TikTok о Claude Code за эту неделю и сведи просмотры, лайки и даты публикации в таблицу».
Скриншот раздела документации Claude «Enter the full header value». Бирюзовая рамка сообщает, что Claude отправляет значение ровно так, как вы его ввели, и не добавляет схему аутентификации или префикс, поэтому заголовок Authorization должен включать схему. Таблица показывает, что Bearer your-token отправляется как Authorization: Bearer your-token, а просто your-token отправляется как Authorization: your-token.
Раздел «Enter the full header value» документации Claude, снимок от 25 октября: значение отправляется так, как введено, и Claude не добавляет Bearer. Документация Claude: как добавить коннектор, которого нет в каталоге

Аутентификацию нельзя изменить позже: чтобы сменить ключ, удалите коннектор и добавьте его снова. На тарифах Team и Enterprise в заголовке хранятся общие учётные данные, поэтому стоимость вызовов всех участников списывается с баланса одного и того же аккаунта EveryInfra. Если в вашем диалоге нет раздела Request headers, используйте Claude Code или API, описанные ниже.

Добавьте EveryInfra в Claude Code

bash
export EVERYINFRA_API_KEY="<API key>"
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --scope user \
  --header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'
claude mcp get everyinfra
  • Сохраните одинарные кавычки. Оболочка не подставляет значение переменной: в конфигурации хранится её имя, а Claude Code подставляет значение в момент запроса (документация Claude Code по MCP). Не используйте имена вроде ANTHROPIC_API_KEY: при отправке заголовков на удалённый сервер Claude Code передаёт пустые значения переменных с именами, зарезервированными для его собственных учётных данных.
  • --scope user делает сервер доступным во всех проектах. Для команды используйте --scope project: запись попадает в .mcp.json в корне репозитория, и каждый участник задаёт собственную переменную.
  • По умолчанию Claude Code ждёт ответа на каждый удалённый запрос до 60 секунд. Для больших или медленных задач передайте "mode": "async", а затем бесплатно получите результат через everyinfra_get_job. Также можно запустить Claude Code с MCP_TOOL_TIMEOUT=180000.

Вызывайте EveryInfra через API Claude

bash
curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: mcp-client-2025-11-20" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-opus-5-5",
    "max_tokens": 2000,
    "messages": [{"role": "user", "content": "Search Amazon for usb c hub and list title, price, rating and review count for 5 results"}],
    "mcp_servers": [{"type": "url", "url": "https://api.everyinfra.com/mcp", "name": "everyinfra", "authorization_token": "<EveryInfra API key>"}],
    "tools": [{"type": "mcp_toolset", "mcp_server_name": "everyinfra",
      "default_config": {"enabled": false},
      "configs": {"everyinfra_list_capabilities": {"enabled": true}, "everyinfra_call_api": {"enabled": true}, "everyinfra_get_job": {"enabled": true}}}]
  }'

Коннектор отправляет authorization_token как Bearer-токен, то есть в том заголовке, который ожидает EveryInfra. MCP-коннектор находится в бета-версии и поддерживает только вызовы инструментов (документация Claude API). Этот список разрешённых инструментов открывает три инструмента чтения и скрывает остальные 22.

Какие из 25 инструментов включить

  • Данные: everyinfra_list_capabilities (платформы, действия и параметры), everyinfra_call_api (любая возможность сбора данных, например поиск в TikTok, профили Instagram или поиск в Amazon) и everyinfra_get_job (результаты асинхронных задач, бесплатно).
  • Поиск и капча: everyinfra_search с 17 инструментами (API поиска); everyinfra_list_captcha_types и everyinfra_solve_captcha для 52 типов капчи, оплата за каждый вызов.
  • Расходы: everyinfra_account, everyinfra_usage, everyinfra_billing и everyinfra_requests бесплатны. Спросите Claude: «Сколько я потратил на этой неделе?» или «Списали ли деньги за последний вызов?»
  • Изменения в аккаунте: создание, отключение и удаление ключей, вебхуков и настроек уведомлений. Если вы только читаете данные, установите для этих инструментов Blocked в настройках коннектора Claude или запретите имена инструментов вроде mcp__everyinfra__everyinfra_key_delete в разрешениях Claude Code.

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

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

О том, как выполняется сверка возвратов средств, рассказано в статье возврат средств за неудачные запросы и сверка.

Сколько стоят 30 ключевых слов в день

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

  • Поиск в TikTok, 30 ключевых слов раз в день в течение 30 дней: 900 вызовов × $0,000556 = $0,50.
  • Поиск в Amazon по тем же 30 ключевым словам: 900 вызовов × $0,001389 = $1,25.
  • Итого $1,75. Неудачные и пустые вызовы не оплачиваются, поэтому реальная сумма может быть только меньше. Anthropic отдельно выставляет счёт за тариф Claude или использование API.

Прямой URL, прокси Smithery или локальный сервер

  • Прокси Smithery: нужны аккаунт и ключ Smithery; перестаёт работать 31 октября.
  • Прямой удалённый URL (это руководство): ничего не нужно устанавливать. Ключ хранится в настройках коннектора Claude или в локальной конфигурации. Запросы идут напрямую в EveryInfra без сторонних посредников. Веб-коннекторы Claude подключаются из облака Anthropic, поэтому сервер должен быть публичным; сервер EveryInfra именно такой.
  • Локальный stdio-сервер или расширение для десктопа: подходит для локальных файлов и внутренних инструментов. EveryInfra предлагает только удалённый URL, локального пакета нет.
Иллюстрация: три параллельные дорожки, каждая начинается от окна клиента слева. Дальняя дорожка проходит через серую будку-ретранслятор с опущенным шлагбаумом, и кабель за ней переходит в пунктир. По средней дорожке идёт один бирюзовый кабель прямо к серверу в облаке. На ближней дорожке стоит ноутбук, рядом с ним на очень коротком кабеле небольшой локальный блок, всё на столе.
Три способа подключения: через сторонний прокси (отключается после 31 октября), напрямую по удалённому URL или через сервер на вашей машине.

Ограничения этого теста: шаги для Claude в браузере приведены по документации Anthropic; мы не замеряли их в браузере после входа в аккаунт. Замеры сделаны для Claude Code и необработанных MCP-запросов. Что меняет новая спецификация, описано в статье что проверить после выхода спецификации MCP 2026.

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

  • 31 октября: Smithery закрывает прокси, аккаунты и API-ключи, сохраняя публичный каталог (объявление). По подсчётам третьей стороны, в Smithery более 26 000 серверов (ScaleKit, 13 октября). Всем, кто использует любой из них через прокси-URL, нужно перейти до этой даты.
  • 14 октября: Claude Code 2.1.299 исправил ошибку, из-за которой при входе через OAuth и обновлении токена не отправлялись настроенные заголовки. Версия 2.1.292 (6 октября) избавила claude -p от ожидания удалённого resources/list перед первым ходом. Версия 2.1.265 (8 сентября) позволяет --transport http подключаться к серверам, которые поддерживают только старый транспорт SSE (история изменений). На практике --transport http подходит для любого удалённого сервера.
  • 25 сентября: Claude открыл портал для заявок в каталог. Заявки проходят проверку и сканирование на безопасность, а для опубликованных карточек доступна аналитика установок и поисковых запросов. В той же публикации сказано, что Claude поддерживает stateless-ядро MCP 2026-07-28, которое часто называют MCP 2.0 (статья Claude). Карточка в каталоге публикуется после проверки, а пользовательский коннектор работает уже сейчас.
  • 22 октября, наше собственное наблюдение: Claude Code 2.1.299 открывает удалённое подключение запросом server/discover, методом обнаружения, добавленным в 2026-07-28 (история изменений спецификации). Если сервер его не поддерживает, Claude Code использует initialize. Если у вас есть MCP-сервер, ожидайте этот запрос в логах.
  • Каталоги отделяются от транспорта. После 31 октября Smithery показывает URL, но не проксирует трафик. Запись EveryInfra в MCP Registry уже содержит прямой URL и формат заголовка Authorization.

FAQ

Есть ли альтернатива Smithery для работы с EveryInfra в Claude? Она не нужна. Smithery лишь пересылал запросы в EveryInfra. Укажите в Claude https://api.everyinfra.com/mcp и ваш ключ; ваш аккаунт EveryInfra, ключи и баланс не меняются.

Может ли пользовательский коннектор Claude использовать API-ключ вместо OAuth? Да. Выберите No sign-in и добавьте заголовок запроса Authorization со значением Bearer и ключом. Если в вашем аккаунте этого раздела нет, используйте Claude Code или API.

Claude Code показывает Connected, но вызовы завершаются ошибкой unauthorized. Почему? EveryInfra отдаёт список инструментов без ключа, поэтому даже без ключа отображается Connected. Проверьте, что переменная задана в терминале, из которого запускается Claude Code, и что её имя не относится к именам переменных, значения которых Claude Code считает пустыми.

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

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