stoop について
stoopは、マイアミ地域の住民向けに、免許を持つ空調・配管・電気工事業者を探すMCPサーバーです。免許状況、評価、距離、緊急度、予算を基に候補を並べ、連絡先や料金情報も提示します。
主な機能
- 01空調・配管・電気工事業者の検索
- 02DBPRによるフロリダ州免許の確認
- 03評価・距離・緊急度・予算による順位付け
- 04業者の詳細と連絡先の表示
- 05住宅情報と検索履歴の保存
活用シーン
- 01マイアミで水漏れする蛇口の修理業者探し
- 02緊急のエアコン故障に対応する業者探し
- 03分電盤の改修を依頼する電気工事業者の比較
MCP 対応
MCPクライアント向けにservice_search、provider_profile、home_profile、job_historyの4つのツールを公開します。業者検索やプロフィール確認のほか、住宅情報の保存、過去の検索・連絡履歴の参照ができます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://stoop-mcp-server.stoop.workers.dev/mcpclaude mcp add --transport http oliverhpage-stoop https://stoop-mcp-server.stoop.workers.dev/mcp{"mcpServers":{"oliverhpage-stoop":{"type":"http","url":"https://stoop-mcp-server.stoop.workers.dev/mcp"}}}Cursor で開く{"servers":{"oliverhpage-stoop":{"type":"http","url":"https://stoop-mcp-server.stoop.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"oliverhpage-stoop":{"type":"http","url":"https://stoop-mcp-server.stoop.workers.dev/mcp"}}}{"mcpServers":{"oliverhpage-stoop":{"serverUrl":"https://stoop-mcp-server.stoop.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 必要なサービスを自然言語で記述します。例:'AC not cooling' や 'need a plumber for a leak' |
| urgency | enum | いいえ | サービスの緊急度emergency | urgent | routine |
| category | enum | いいえ | 業種カテゴリを明示的に指定します(通常は query から推定されます)。hvac | plumbing | electrical |
| location | string | いいえ | 検索対象の住所または地域。例:'Miami Beach, FL'。デフォルトは Miami です。 |
| budget_max | number | いいえ | サービスの予算上限(米ドル) |
詳細
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 |
| HVAC | 175 件 | 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 ライセンス | 30 | DBPR と照合して確認 |
| 星評価 | 0–20 | Google/Yelp の評価に基づいて算出 |
| レビュー件数 | 0–15 | 対数スケール。レビュー約 150 件で上限 |
| 距離 | 0–15 | 近いほど 1 マイルごとに 1 点 |
| 対応可能状況 | 10 | v1 では対応可能と仮定 |
| 予算との一致 | 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。