mcpField
S
Suprsonic Mcp

Suprsonic Mcp

リモート
suprsonic.aiAI・エージェント01 週間前に更新
リポジトリ公式サイト

Suprsonic Mcp について

Suprsonic Mcpは、1つのAPIキーでウェブ調査、データ抽出、メディア生成、メッセージ送信などをAIエージェントに提供するMCPサーバーです。ホスト型エンドポイントへの接続とローカル実行に対応します。

主な機能

  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 サーバーです。1 つの接続で、あらゆる AI エージェントに数十種類の機能を提供します。

クイックスタート

インストール不要で、ホスト型サーバーに接続できます。

  • URL:https://suprsonic.ai/v1/mcp(Streamable HTTP)
  • ヘッダー:Authorization: Bearer omk_your_key(または、クライアントやゲートウェイが独自のサインイン用に Authorization を使用する場合は x-api-key: omk_your_key)

または、ご自身のマシンでサーバーを実行できます。

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 は 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 に接続します。

利用可能なツール

呼び出しが成功した場合のみクレジットが消費されます。範囲が示されている場合、選択したモードによって料金が決まります。

ツール機能クレジット
searchSERP、AI による統合、またはその両方でウェブを検索します1-3
scrape任意の URL からコンテンツを Markdown または HTML として抽出します1-5
profiles専門家のプロフィールを検索し、情報を充実させます3
emails専門家のメールアドレスを検索します2
imagesテキストプロンプトから画像を生成します3
ttsテキストを音声に変換します2
stt音声をタイムスタンプ付きで文字起こしします2
sound-generateテキストプロンプトから効果音や短い音楽トラックを生成します(音声による読み上げではありません。音声には tts を使用してください)4
smsSMS または WhatsApp メッセージを送信します。デフォルトのチャネルは SMS(確実に配信)です。WhatsApp を利用するには、受信者が過去 24 時間以内にお客様のビジネス番号へメッセージを送信し、オプトインしている必要があります。1
documentsURL またはコンテンツから構造化データを抽出します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 に詳細が含まれます(以下を参照)。

エラー処理

すべてのエラーは同じオブジェクト形式です。機能の実行に失敗すると、上記のレスポンスで success が false に設定され、クレジットは消費されず、error としてこのオブジェクトが返されます。呼び出しが拒否された場合(無効なキー、クレジット不足、レート制限)、このオブジェクトを detail に含む HTTP 401、402、または 429 が返されます。

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。