Surfing Dog Search について
AI エージェントが連絡、予約、購入できる事業者を検索し、サイト上で可能な操作を確認。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://surfingdog.ai/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http ai-surfingdog-search https://surfingdog.ai/mcpCursor.cursor/mcp.json
{"mcpServers":{"ai-surfingdog-search":{"type":"http","url":"https://surfingdog.ai/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"ai-surfingdog-search":{"type":"http","url":"https://surfingdog.ai/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"ai-surfingdog-search":{"type":"http","url":"https://surfingdog.ai/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"ai-surfingdog-search":{"serverUrl":"https://surfingdog.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| near | object | いいえ | この地点から radius_km 以内の事業者のみを返し、それぞれの距離も含めます。 |
| near.lat | number | はい | |
| near.lng | number | はい | |
| near.radius_km | number | いいえ | 地点からの距離(キロメートル)。省略時は 10。 |
| level | enum | いいえ | この準備状況レベル以上:askable(AI が問い合わせ可能)、bookable または orderable、payable。現時点では askable 未満の事業者は掲載されません。この条件は事業者を除外するだけです。listed | readable | askable | bookable | orderable | payable |
| limit | integer | いいえ | 返す件数。省略時は 10。 |
| order | enum | いいえ | rank:公開順(デフォルト)。nearest:距離順。near が必要です。rank | nearest |
| query | string | いいえ | 事業内容や場所を表す短い語句を指定します。例:"florist"、"coffee singapore"。各語は名称、町、説明、カテゴリ、タグ、サービスのいずれかに一致する必要があります。大文字小文字とアクセント記号は区別されません。"open" や "near me" のような語は、代わりに open_now と near を使用してください。 |
| cursor | string | いいえ | 前回の応答に含まれる next_cursor。同じ検索の次のページを取得するために使用します。 |
| source | array | いいえ | member(その受信箱経由)、registered(事業者による登録)、found(このネットワークが事業者自身のウェブサイトで発見);いずれか。これだけでは事業者を除外するだけです。 |
| accepts | array | いいえ | オンライン窓口で対応する操作と受け付ける支払い方法のすべて:ask、quote、book、order、pay、または card や pix など list_attributes にある支払い方法。これだけでは事業者を除外するだけです。 |
| country | string | いいえ | PT や BR などの国コード。その国に所在する、その国でサービスを提供する、またはその国に配送する事業者。これだけでは事業者を除外するだけです。 |
| category | string | いいえ | list_categories の slug(hair-beauty など)、または hair_salon のような場所カテゴリ ID。配下のカテゴリもすべて含みます。カテゴリのラベルや同義語も使えます。version 7 より前のルールでは、ほかの語は事業者が自分で付けたタグに一致します。version 7 以降ではエラーとなり、候補となるカテゴリが最大 5 件示されます。 |
| language | string | いいえ | この言語を話す事業者のみ。pt や en などのタグを指定します。pt は pt-br にも一致します。 |
| open_now | boolean | いいえ | true:公開された営業時間に基づき、現在営業中の事業者のみ。営業時間を公開していない事業者は除外されます。 |
| door_type | array | いいえ | 次のいずれかのタイプのアクティブなドア:inbox、mcp、a2a、openapi、api、ucp、acp、nlweb、other、任意のプラットフォームを表す "platform"、または platform:<name>。これによって除外されるのは企業のみです。 |
| has_inbox | boolean | いいえ | true:受信箱の窓口あり。false:なし。これだけでは事業者を除外するだけです。 |
| item_type | enum | いいえ | 受信箱でこれに対応している事業者のみ。booking | order | quote_request | message |
| attributes | array | いいえ | "delivery" や "walk_ins" など list_attributes のキー、または値を持つ属性には key=value を指定します。すべての条件を満たす必要があります。これだけでは事業者を除外するだけです。 |
| price_band | string | いいえ | 1(最安)から 4 までを、"2" または範囲 "1-2" の形式で指定します。これだけでは事業者を除外するだけです。 |
| requestable | enum | いいえ | この種類のリクエストに対応すると宣言したオンライン窓口。これだけでは事業者を除外するだけです。ask | quote |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。