suprsonic-mcp Server

официальный

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

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

@suprsonic/mcp

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

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

SUPRSONIC_API_KEY=omk_your_key npx -y @suprsonic/mcp

Получите API-ключ на suprsonic.ai/app/apis.

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"
      }
    }
  }
}

Cursor / VS Code

Добавьте в .cursor/mcp.json или конфигурацию MCP VS Code:

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

Удалённый HTTP (для Claude API, ChatGPT, программных агентов)

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

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

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

ИнструментЧто делает
searchПоиск в интернете (ИИ-синтез, SERP или и то, и другое)
scrapeИзвлечение содержимого любого URL в Markdown
profilesПоиск профессиональных профилей по имени или URL LinkedIn
emailsПоиск профессиональных адресов электронной почты
imagesГенерация изображений по текстовым запросам
ttsПреобразование текста в речь
sttПреобразование аудио в текст
smsОтправка SMS или сообщений WhatsApp
documentsИзвлечение структурированных данных из URL
companiesПоиск данных о компании по домену
email-verifyПроверка доставляемости email
transcribeТранскрибация аудио с метками говорящих
invoice-parseИзвлечение данных из счетов
subtitleГенерация субтитров SRT/VTT
file-convertКонвертация файлов между 200+ форматами
bg-removeУдаление фона изображений
screenshotСоздание скриншотов веб-страниц

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

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

{
  "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 содержит подробности (см. ниже).

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

Структура объекта ошибки (возвращается, когда success имеет значение false):

{
  "type": "billing_error",
  "title": "Insufficient credits",
  "status": 402,
  "detail": "Your account has 0 credits remaining. Add credits at suprsonic.ai/app/billing.",
  "is_retriable": false,
  "retry_after_seconds": null,
  "error_category": "billing"
}

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

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

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