ブラウザのAIエージェントで使えるSeoulHomes
SeoulHomesは新しいウェブ標準のWebMCPに対応しています。ブラウザに組み込まれたAIエージェントが、どのボタンを押すか推測せずに、このサイトが用意したツールで操作できます。
AIエージェントがここでできること
search_propertiesすべてのページエリア、価格、広さ、部屋数、種類で、月極賃貸・チョンセ・売買の物件を検索します。
get_current_property物件ページ表示中の物件の詳細を読み取ります。
save_current_property物件ページ表示中の物件を保存、または保存リストから外します。
fill_inquiry_form物件ページ物件の仲介業者へのメッセージを入力します。送信はしません。内容を確認して、ご自身で送信を押してください。
お使いのブラウザ
確認中…
試してみる
AIエージェントと同じように検索ツールを実行します。江南の月極賃貸オフィステルを探します。どのブラウザでも動きます。
search_properties({"district":"gangnam","listing_type":"rent","type":"officetel","limit":3})オンにする方法
- パソコンのChromeを使います。WebMCPはまだテスト中のため、初期設定ではオフです。
- chrome://flagsを開き、「WebMCP for testing」をオンにしてChromeを再起動します。
- このサイトでChromeのAIエージェント(またはModel Context Tool Inspector拡張機能)を開き、住まい探しを頼みます。
WebMCPはまだ各ブラウザでテスト中で、設定名はバージョンごとに変わります。画面と違う場合は、chrome://flagsでWebMCPを検索してください。
開発者の方へ
各ページはdocument.modelContextでツールを登録します。検索ツールを短くしたものです:
const controller = new AbortController();
document.modelContext.registerTool({
name: "search_properties",
description: "Search rental and sale listings on SeoulHomes…",
inputSchema: {
type: "object",
properties: {
district: { type: "string" },
listing_type: { type: "string", enum: ["rent", "jeonse", "sale"] },
max_price: { type: "number" },
},
},
annotations: { readOnlyHint: true, untrustedContentHint: true },
async execute(input, { signal }) {
const params = new URLSearchParams(input);
const res = await fetch("/api/agents/properties?" + params, { signal });
return JSON.stringify(await res.json());
},
}, { signal: controller.signal }); // abort() removes the toolよくある質問
WebMCPとは何ですか?
WebMCPは、W3CのWeb Machine Learningグループが策定中のウェブ標準の草案です。ウェブページが名前・説明・受け取る入力を持つツールを示し、ブラウザのAIエージェントがそれを呼び出します。
MCPとの違いは?
MCPはClaudeやChatGPTなどのAIアプリを当社のサーバーにつなぎます。WebMCPは開いているページの中で動くため、AIエージェントは言語設定や保存した物件など、あなた自身のセッションを使います。
AIエージェントが代わりに仲介業者へ連絡してくれますか?
いいえ。フォームの入力はできますが、送信はご自身が送信を押したときだけです。
アカウントは必要ですか?
いいえ。検索、閲覧、保存はアカウントなしで使えます。アカウントなしで保存した物件はこの端末に残り、ログインするとアカウントに移ります。
自分のブラウザでWebMCPはオンですか?
ご自身でオンにした場合だけです。このページ上部のボックスで確認できます。