mcpField
S
stoop

stoop

リモート
github.com/oliverhpageビジネス・マーケティング031 週間前に更新
リポジトリ

stoop について

stoopは、マイアミ地域の住民向けに、免許を持つ空調・配管・電気工事業者を探すMCPサーバーです。免許状況、評価、距離、緊急度、予算を基に候補を並べ、連絡先や料金情報も提示します。

主な機能

  1. 01空調・配管・電気工事業者の検索
  2. 02DBPRによるフロリダ州免許の確認
  3. 03評価・距離・緊急度・予算による順位付け
  4. 04業者の詳細と連絡先の表示
  5. 05住宅情報と検索履歴の保存

活用シーン

  1. 01マイアミで水漏れする蛇口の修理業者探し
  2. 02緊急のエアコン故障に対応する業者探し
  3. 03分電盤の改修を依頼する電気工事業者の比較

MCP 対応

MCPクライアント向けにservice_search、provider_profile、home_profile、job_historyの4つのツールを公開します。業者検索やプロフィール確認のほか、住宅情報の保存、過去の検索・連絡履歴の参照ができます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://stoop-mcp-server.stoop.workers.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
querystringはい必要なサービスを自然言語で記述します。例:'AC not cooling' や 'need a plumber for a leak'
urgencyenumいいえサービスの緊急度emergency | urgent | routine
categoryenumいいえ業種カテゴリを明示的に指定します(通常は query から推定されます)。hvac | plumbing | electrical
locationstringいいえ検索対象の住所または地域。例:'Miami Beach, FL'。デフォルトは Miami です。
budget_maxnumberいいえサービスの予算上限(米ドル)

詳細

Stoop — AI アシスタントからライセンス取得済みの業者を探す

Stoop は、AI との会話を実際の業者候補の紹介につなげる MCP サーバーです。Claude にマイアミの配管工、HVAC 技術者、または電気技師を尋ねると、ライセンスを取得し、評価の付いた業者が 3 件、電話番号と料金とともにすぐに表示されます。

もう Google 検索をする必要はありません。タブを 5 つも開く必要はありません。適当な番号に電話する必要もありません。

仕組み

Claude に次のように尋ねます。

「キッチンの蛇口から水が漏れています。マイアミの配管工が必要です」

Stoop は、ライセンスの状況、評価、距離、料金に基づいて順位付けした、確認済みの業者を 3 件返します。電話やテキストメッセージに直接つながるリンクも付いています。

利用できる情報:

  • Florida DBPR データベースと照合して確認済みのライセンス取得業者
  • Google Places と Yelp の星評価とレビュー件数
  • 依頼するサービスに応じた料金の目安
  • ワンタップで通話やテキストメッセージを送れる電話番号
  • 緊急度の判定(破裂した配管と定期点検では、異なる業者が表示されます)

すぐにセットアップ(2 分)

Claude Desktop

次の内容を claude_desktop_config.json に追加します。

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "stoop": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://stoop-mcp-server.stoop.workers.dev/mcp"
      ]
    }
  }
}

Claude Desktop を再起動すれば完了です。

動作確認

Claude に次のいずれかを尋ねます。

  • 「マイアミの配管工が必要です」
  • 「エアコンが動かなくなりました。気温は 95 度です」
  • 「緊急です!地下室の配管が破裂しました」
  • 「電気パネルのアップグレードを頼める、Coral Gables 近くの電気技師を探してください」

Stoop が検索する業種

業種対応業者数ライセンスの種類
配管234 件FL CFC License
電気230 件FL EC License
HVAC175 件FL CAC License

すべての業者は、マイアミ・デイド郡とブロワード郡の都市圏に所在しています。データは Google Places、Yelp Fusion、Florida Department of Business and Professional Regulation(DBPR)から取得しています。

MCP ツール

Stoop は Model Context Protocol を通じて 4 つのツールを提供します。

ツール説明
service_search業種、場所、緊急度、予算を指定して業者を検索します
provider_profile特定の業者の詳細情報(ライセンス、営業時間、レビュー)を取得します
home_profile今後の候補をより適切にするために自宅の詳細を保存します
job_history過去の検索と問い合わせを確認します

順位付けの仕組み

業者は 100 点満点でスコア付けされます。

要素点数備考
有効な FL ライセンス30DBPR と照合して確認
星評価0–20Google/Yelp の評価に基づいて算出
レビュー件数0–15対数スケール。レビュー約 150 件で上限
距離0–15近いほど 1 マイルごとに 1 点
対応可能状況10v1 では対応可能と仮定
予算との一致10予算の範囲内
緊急時の加点+15緊急の依頼のみ

技術スタック

  • ランタイム: Cloudflare Workers(グローバルエッジ)
  • データベース: Supabase PostgreSQL + PostGIS
  • 意図解析: キーワード優先。必要に応じて Claude Sonnet にフォールバック
  • データソース: Google Places API、Yelp Fusion API、FL DBPR
  • UI コンポーネント: テキスト/Markdown へのフォールバックに対応した React 19 MCP App カード
  • モノレポ: 共有 TypeScript パッケージを使用する Turborepo

現在の対応地域

マイアミ都市圏のみ(マイアミ・デイド郡 + ブロワード郡)。対応業種は HVAC、配管、電気の 3 種類です。

需要に応じて、対応都市と業種を増やす予定です。

プライバシー

  • 検索クエリは分析(検索結果の改善)のために保存されます
  • 個人情報が LLM に送信されることはありません。送信されるのはクエリのテキストのみです
  • 業者データは公開情報(Google、Yelp、州のライセンスデータベース)から取得しています
  • いつでもデータの削除をリクエストできます

コントリビューション

開発初期のプロダクトです。github.com/oliverhpage/stoop/issues で、問題の報告やフィードバックをお寄せください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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