suprsonic-mcp

官方

一個 API 金鑰,為你的 AI 代理提供數十種功能。無需供應商驗證。

你可以用 Suprsonic MCP 做什麼?

  • 網頁搜尋 — 讓你的助理透過 SERP 結果、AI 綜合整理,或兩者並用進行網頁搜尋。
  • 擷取任意 URL — 從指定連結擷取頁面內容為 Markdown 或 HTML。
  • 尋找人物與電子郵件 — 查詢專業人士檔案並找出專業電子郵件地址。
  • 生成媒體 — 依文字提示建立圖片、將文字轉為語音,或生成音效與短音樂。
  • 轉錄與字幕 — 轉錄音訊並附上講者區分與時間戳記,或產出 SRT/VTT 字幕。
  • 深度研究 — 執行多步驟研究,進行搜尋、擷取、充實實體資訊,並回傳附有引用的報告。

文件

suprsonic-mcp

Suprsonic 的 MCP 伺服器。透過單一連線,為任何 AI 代理提供數十種能力。

快速開始

連線到託管伺服器,無需安裝任何東西:

  • 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

在 suprsonic.ai/app/api 取得你的 API 金鑰。兩者以相同價格提供相同的工具。列出工具不需要金鑰;沒有有效金鑰的呼叫會以 API 本身的錯誤回應,該錯誤會說明可從何處取得金鑰。

套件為 suprsonic-mcp。本 README 較早的版本曾寫成 @suprsonic/mcp:該 npm scope 屬於另一家不相關的公司,因此切勿安裝它。

託管伺服器

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 連接器)

傳送 beta 標頭 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"
      }
    }
  }
}

相同的項目也適用於 Cursor 的 mcp.json。

你自己的 HTTP 端點

若要從你自己的機器提供 HTTP 傳輸,而非使用託管伺服器:

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

然後連線到 http://localhost:3100/mcp。

可用工具

呼叫只有在成功時才會消耗點數。若顯示範圍,你選擇的模式會決定價格。

工具功能點數
search使用 SERP、AI 綜合或兩者搜尋網路1-3
scrape以 Markdown 或 HTML 擷取任何 URL 的內容1-5
profiles尋找並充實專業人士檔案3
emails尋找專業電子郵件地址2
images從文字提示生成圖片3
tts將文字轉換為語音音訊2
stt將音訊轉錄為帶有時間戳的文字2
sound-generate從文字提示生成音效和短音樂曲目(非語音:口語請使用 tts)4
sms傳送 SMS 或 WhatsApp 訊息。預設通道為 SMS(可靠傳遞)。WhatsApp 需要收件人選擇加入:他們必須在 24 小時內曾傳訊給你的 Business 號碼。1
documents從 URL 或內容擷取結構化資料3
companies依網域充實公司資料3
email-verify檢查電子郵件是否可送達、為 catch-all 或為一次性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從任何 URL 擷取影片中繼資料、可用格式和縮圖1
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 時,AI 代理會在工具回應中收到完整的錯誤物件,因此它可以根據 is_retriable 和 retry_after_seconds 決定是否重試,並告訴你 alternative_action 說該怎麼做。

包含所有參數和範例回應的完整 API 參考:suprsonic.ai/apis