suprsonic-mcp Server
公式1つのAPIキーで、AIエージェントに数十の機能を提供。プロバイダー認証は不要。
ドキュメント
@suprsonic/mcp
Suprsonic 用の MCP サーバーです。1 つの接続で、あらゆる AI エージェントに数十の機能を提供します。
クイックスタート
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 または VS Code の MCP 設定に以下を追加します:
{
"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 | Web 検索 (AI 合成、SERP、またはその両方) |
| scrape | 任意の URL から Markdown としてコンテンツを抽出 |
| profiles | 名前または LinkedIn URL でプロフェッショナルプロフィールを検索 |
| emails | プロフェッショナルなメールアドレスを検索 |
| images | テキストプロンプトから画像を生成 |
| tts | テキストを音声に変換 |
| stt | 音声をテキストに文字起こし |
| sms | SMS または WhatsApp メッセージを送信 |
| documents | URL から構造化データを抽出 |
| companies | ドメインで企業データを検索 |
| email-verify | メールが配信可能かどうかを確認 |
| transcribe | 話者ラベル付きで音声を文字起こし |
| invoice-parse | 請求書からデータを抽出 |
| subtitle | SRT/VTT 字幕を生成 |
| file-convert | 200 以上の形式間でファイルを変換 |
| bg-remove | 画像の背景を削除 |
| screenshot | Web ページのスクリーンショットをキャプチャ |
レスポンス形式
すべてのツールは統一されたレスポンスオブジェクトを返します:
{
"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 使用時、AI エージェントはツールレスポンスでエラーを受け取り、is_retriable と retry_after_seconds に基づいて再試行するかどうかを判断できます。
すべてのパラメータとレスポンス例を含む完全な API リファレンス: suprsonic.ai/apis