mcpField
S
Suprsonic Mcp

Suprsonic Mcp

远程服务
suprsonic.aiAI 与智能体01 周前更新

关于 Suprsonic Mcp

Suprsonic Mcp 是一款 MCP 服务,通过一个 API 密钥向 AI Agent 提供网页研究、数据提取、媒体生成、消息发送等能力。可连接托管端点,也可在本地运行。

主要功能

  1. 01网页搜索与 URL 抓取
  2. 02专业档案和公司信息补充
  3. 03图像、语音与音效生成
  4. 04音频转录与字幕生成
  5. 05消息发送、文件转换和代码执行

适用场景

  1. 01研究并汇总网页资料
  2. 02从文档中提取结构化数据
  3. 03生成或转录音频
  4. 04补充专业档案和公司信息

MCP 相关

通过托管的 Streamable HTTP 端点或本地运行的服务,将 Suprsonic 能力作为 MCP 工具提供。调用需要 Suprsonic API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://suprsonic.ai/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://suprsonic.ai/v1/mcp需要授权
安装包
npmsuprsonic-mcp0.3.4

工具

17
参数类型必填说明
querystring是搜索查询
modestring否ai(2 credits,综合答案)、serp(1 credit,原始链接)或 deep(3 credits,两者)
num_resultsnumber否serp/deep 模式的最大结果数

详细介绍

suprsonic-mcp

适用于 Suprsonic 的 MCP 服务。通过一个连接,为任意 AI Agent 提供数十种能力。

快速开始

连接托管服务,无需安装:

  • 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 作用域属于另一家公司,因此切勿安装。

托管服务

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将任意 URL 的内容提取为 Markdown 或 HTML1-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检查电子邮箱是否可投递、是否为全收件邮箱或一次性邮箱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 Agent 会在工具响应中收到完整的错误对象,因此可以根据 is_retriable 和 retry_after_seconds 判断是否重试,并告知你 alternative_action 中建议采取的操作。

包含所有参数和响应示例的完整 API 参考:suprsonic.ai/apis

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。