suprsonic-mcp

официальный

Один API-ключ, десятки возможностей для вашего AI-агента. Без аутентификации провайдера.

Что можно делать с Suprsonic MCP?

  • Поиск в интернете — Попросите ассистента выполнить поиск в интернете с результатами SERP, синтезом с помощью ИИ или и тем и другим.
  • Сбор данных с любого URL — Извлекайте содержимое страницы по ссылке в формате Markdown или HTML.
  • Поиск людей и адресов электронной почты — Ищите профессиональные профили и находите рабочие адреса электронной почты.
  • Создание медиа — Создавайте изображения по текстовым запросам, преобразуйте текст в речь или генерируйте звуковые эффекты и короткие музыкальные фрагменты.
  • Транскрибация и субтитры — Транскрибируйте аудио с разделением по говорящим и временными метками или создавайте субтитры в формате SRT/VTT.
  • Глубокое исследование — Запускайте многоэтапное исследование: поиск, сбор данных, обогащение сведений о сущностях и подготовка отчёта со ссылками на источники.

Документация

suprsonic-mcp

MCP-сервер для Suprsonic. Предоставляет любому ИИ-агенту десятки возможностей через одно подключение.

Быстрый старт

Подключитесь к размещённому серверу — ничего устанавливать не нужно:

  • URL: https://suprsonic.ai/v1/mcp (Streamable HTTP)
  • Заголовок: Authorization: Bearer omk_your_key (или x-api-key: omk_your_key, если клиент или шлюз использует Authorization для собственной авторизации)

Или запустите сервер на своём компьютере:

SUPRSONIC_API_KEY=omk_your_key npx -y suprsonic-mcp

Получите API-ключ на suprsonic.ai/app/api. Оба варианта предоставляют одинаковые инструменты по одинаковым ценам. Для просмотра списка инструментов ключ не нужен; вызов без действительного ключа возвращает собственную ошибку API с указанием, где получить ключ.

Пакет — suprsonic-mcp. В более ранних версиях этого README было указано @suprsonic/mcp: эта область npm принадлежит другой компании, поэтому никогда не устанавливайте этот пакет.

Размещённый сервер

Claude Code

claude mcp add --transport http suprsonic https://suprsonic.ai/v1/mcp --header "Authorization: Bearer omk_your_key"

Cursor

Добавьте в ~/.cursor/mcp.json (или в .cursor/mcp.json в проекте):

{
  "mcpServers": {
    "suprsonic": {
      "url": "https://suprsonic.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer omk_your_key"
      }
    }
  }
}

VS Code

Добавьте в .vscode/mcp.json (VS Code один раз запросит ключ и сохранит его как секрет):

{
  "inputs": [
    { "type": "promptString", "id": "suprsonic-key", "description": "Suprsonic API key (omk_...)", "password": true }
  ],
  "servers": {
    "suprsonic": {
      "type": "http",
      "url": "https://suprsonic.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${input:suprsonic-key}"
      }
    }
  }
}

Claude API (коннектор MCP)

Отправьте бета-заголовок anthropic-beta: mcp-client-2025-11-20 и добавьте в запрос Messages:

{
  "mcp_servers": [
    { "type": "url", "url": "https://suprsonic.ai/v1/mcp", "name": "suprsonic", "authorization_token": "omk_your_key" }
  ],
  "tools": [
    { "type": "mcp_toolset", "mcp_server_name": "suprsonic" }
  ]
}

OpenAI Responses API

Добавьте в tools запроса:

{
  "type": "mcp",
  "server_label": "suprsonic",
  "server_url": "https://suprsonic.ai/v1/mcp",
  "authorization": "omk_your_key",
  "require_approval": "never"
}

Smithery

Suprsonic представлен в Smithery как suprsonic. Добавьте его в свой набор инструментов Smithery и вставьте ключ, когда Smithery запросит его; Smithery передаст его размещённому серверу как x-api-key.

Локальный сервер (npx)

Claude Desktop

Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "suprsonic": {
      "command": "npx",
      "args": ["-y", "suprsonic-mcp"],
      "env": {
        "SUPRSONIC_API_KEY": "omk_your_key"
      }
    }
  }
}

Та же запись работает в mcp.json Cursor.

Собственная конечная точка HTTP

Чтобы предоставлять HTTP-транспорт со своего компьютера, а не использовать размещённый сервер:

SUPRSONIC_API_KEY=omk_your_key npx -y suprsonic-mcp --http --port 3100

Затем подключитесь к http://localhost:3100/mcp.

Доступные инструменты

Кредиты списываются только за успешные вызовы. Если указана стоимость диапазоном, цена зависит от выбранного режима.

ИнструментНазначениеКредиты
searchПоиск в интернете с помощью SERP, синтеза ИИ или обоих вариантов1-3
scrapeИзвлечение содержимого любого URL в формате Markdown или HTML1-5
profilesПоиск и обогащение профессиональных профилей3
emailsПоиск профессиональных адресов электронной почты2
imagesСоздание изображений по текстовым запросам3
ttsПреобразование текста в аудио с речью2
sttТранскрибация аудио в текст с временными метками2
sound-generateСоздание звуковых эффектов и коротких музыкальных композиций по текстовым запросам (НЕ речь: для озвучивания используйте tts)4
smsОтправка SMS- или WhatsApp-сообщений. По умолчанию используется SMS (надёжная доставка). Для WhatsApp требуется согласие получателя: он должен написать на ваш бизнес-номер в течение последних 24 часов.1
documentsИзвлечение структурированных данных из URL или содержимого3
companiesОбогащение данных о компании по домену3
email-verifyПроверка, доставляется ли письмо, принимает ли адрес все сообщения или является ли он одноразовым1
transcribeТранскрибация аудио с разделением по говорящим и временными метками3
invoice-parseИзвлечение структурированных данных из счетов и чеков3
subtitleСоздание субтитров SRT/VTT из аудио или видео2
file-convertПреобразование документов, веб-страниц, таблиц и изображений между форматами2
bg-removeУдаление фона с любого изображения. Возвращает прозрачный PNG.2
screenshotСоздание снимка отрисованной веб-страницы1
code-executeВыполнение кода в защищённой песочнице с предварительно настроенными средами2
site-intelПолучение подробной информации о домене: WHOIS, DNS, SSL, технологический стек, безопасность электронной почты, хостинг1-2
researchМногоэтапное углублённое исследование: поиск, извлечение данных, обогащение сведений о сущностях и подготовка отчёта с цитатами10-35
video-infoИзвлечение метаданных видео, доступных форматов и миниатюры из любого URL1
video-downloadЗагрузка видео с любого URL и получение временной ссылки для скачивания2-3
domainsПоиск доменных имён и подходящих для бизнеса доменных зон1-5

Формат ответа

Каждый инструмент возвращает унифицированный объект ответа:

{
  "success": true,
  "data": {
    "results": [
      { "title": "OpenAI raises $6.6B", "url": "https://...", "snippet": "..." }
    ]
  },
  "error": null,
  "metadata": {
    "provider_used": "serperdev",
    "providers_tried": ["serperdev"],
    "response_time_ms": 1200,
    "request_id": "req_abc123"
  },
  "credits_used": 1
}

При ошибке значение success равно false, а error содержит подробности (см. ниже).

Обработка ошибок

Все ошибки имеют одинаковую структуру объекта. Если возможность недоступна, этот объект возвращается как error в приведённом выше ответе, при этом success устанавливается в false, а кредиты не списываются. При отклонении вызова (недействительный ключ, недостаточно кредитов, ограничение частоты запросов) возвращается HTTP 401, 402 или 429 с объектом в detail:

{
  "detail": {
    "type": "https://api.o-mega.ai/errors/insufficient-credits",
    "title": "Insufficient Suprsonic API credits",
    "status": 402,
    "detail": "This call needs 2 credits and your Suprsonic account has 0 left of its 200 free credits a month, which refill on November 12. This is your Suprsonic credit balance, not a provider's.",
    "is_retriable": false,
    "error_category": "billing",
    "alternative_action": "Pro gives 2,000 credits a month, 10 times the free plan: choose it at https://suprsonic.ai/app/subscription, or wait until November 12."
  }
}

Категории ошибок: transient (повтор безопасен), permanent (неверный запрос), authentication (недействительный ключ), billing (недостаточно кредитов), content_access (этот URL нельзя обслужить: он заблокирован, ограничен по региону или является приватным).

При использовании MCP ИИ-агент получает весь объект ошибки в ответе инструмента и может решить, повторять ли запрос, исходя из is_retriable и retry_after_seconds, а также сообщить вам, что предписывает alternative_action.

Полная справочная документация по API со всеми параметрами и примерами ответов: suprsonic.ai/apis