mcpField
R
rental-assistant

rental-assistant

github.com/better-world-ai生産性43258 回インストール9 週間前に更新
リポジトリ

rental-assistant について

rental-assistant は、中国、米国、英国、西欧の一部を対象に、5つの CLI で賃貸物件を検索するエージェントスキルです。構造化 JSON で結果を返し、小紅書での賃貸情報検索や物件比較、リスク確認にも対応します。

主な機能

  1. 01複数地域をカバーする5つの CLI
  2. 02都市・地域・家賃で検索
  3. 03物件詳細の取得
  4. 04統一された構造化 JSON 出力
  5. 05小紅書で賃貸情報を検索

活用シーン

  1. 01中国で58同城と安居客の物件を比較
  2. 02米国や英国の賃貸物件を絞り込み
  3. 03スペイン、イタリア、ポルトガルの物件を検索
  4. 04賃貸情報を探して物件のリスクを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/better-world-ai/x-cli --skill rental-assistant

インストール後、Claude Code で/rental-assistantを入力して読み込まれたか確認します。

詳細

賃貸検索アシスタント

中国、米国、英国、西ヨーロッパ(スペイン/イタリア/ポルトガル)を対象とした、クロスプラットフォームの賃貸検索ツールです。5 つの CLI で主要な賃貸プラットフォームをまとめて検索し、構造化された JSON を返します。

前提条件

kimi-webbridge daemon が実行中である必要があります:

~/.kimi-webbridge/bin/kimi-webbridge status

実行中でない場合は、まず kimi-webbridge skill を呼び出して起動してください。

CLI 一覧

CLIプラットフォーム対象範囲ログインが必要
58-cli58同城中国本土いいえ
anjuke-cli安居客中国本土いいえ
apartments-cliApartments.com米国全域いいえ
rightmove-cliRightmove英国全域いいえ
idealista-cliIdealistaスペイン/イタリア/ポルトガルいいえ

補助ツール:xiaohongshu-cli で賃貸の攻略情報や注意点(構造化されていない物件情報)を検索できます。Homebrew でインストールします:

brew install xpzouying/agent-cli/xiaohongshu-cli

(初回のみ tap を追加します:brew tap xpzouying/agent-cli。macOS arm64/amd64 と Linux amd64/arm64 に対応しています)

すべての CLI は統一形式で出力します:{"ok": true, "data": {...}} / {"ok": false, "error": {"code": "...", "message": "..."}}

地域別の CLI 選択

ユーザーの発言使用するもの
中国の任意の都市で賃貸を探す58-cli + anjuke-cli(両方を検索して比較)
米国で賃貸を探すapartments-cli
英国で賃貸を探すrightmove-cli
スペイン/イタリア/ポルトガルで賃貸を探すidealista-cli
「みんなの意見を見たい」/注意点xiaohongshu-cli search "XX賃貸"

コマンドリファレンス

58-cli
# 搜索
58-cli search --city sz --keyword 南山 --limit 10
58-cli search --city sh --keyword 浦东 --min-price 3000 --max-price 5000 --limit 10

# 详情
58-cli detail --url "https://sz.58.com/zufang/xxxxx.shtml"
パラメーター説明
--city都市の略称(sz=深圳, sh=上海, bj=北京, gz=広州, cd=成都, hz=杭州, nj=南京, wh=武漢, cq=重慶, xa=西安, tj=天津, su=蘇州)
--keyword地域/商業エリア/住宅地名
--min-price / --max-price月額賃料の範囲
--limit返す件数(デフォルト 20)
anjuke-cli
# 搜索
anjuke-cli search --city sz --keyword 南山 --limit 10
anjuke-cli search --city sh --keyword 张江 --min-price 3000 --max-price 6000 --limit 10

# 详情
anjuke-cli detail --city sz --id 123456789
パラメーター説明
--city都市の 2 文字コード(sz=深圳, bj=北京, sh=上海, gz=広州, hz=杭州, cd=成都, tj=天津, nj=南京, wh=武漢, cs=長沙, cq=重慶, xa=西安)
--keyword地域/商業エリア/住宅地名
--min-price / --max-price月額賃料の範囲
--limit返す件数(デフォルト 20)
apartments-cli(米国)
# 搜索
apartments-cli search --location new-york-ny --min-beds 2 --max-price 3000 --limit 10
apartments-cli search --location san-francisco-ca --min-beds 1 --max-beds 2 --min-price 1500 --max-price 2500 --limit 10
apartments-cli search --location chicago-il --page 2 --limit 10

# 详情
apartments-cli detail --url "https://www.apartments.com/xxx/yyy/"
パラメーター説明
--location都市の slug(形式:city-name-state。例:new-york-ny、los-angeles-ca、seattle-wa)
--min-beds / --max-beds寝室数
--min-price / --max-price月額賃料の範囲(米ドル)
--limit返す件数(デフォルト 20)
--pageページ切り替え

よく使う location slug:new-york-ny, los-angeles-ca, san-francisco-ca, chicago-il, seattle-wa, boston-ma, washington-dc, austin-tx, denver-co, miami-fl, san-diego-ca, portland-or

rightmove-cli(英国)
# 搜索
rightmove-cli search --location London --min-beds 2 --max-price 2000 --limit 10
rightmove-cli search --location Manchester --min-beds 1 --max-beds 2 --limit 10

# 详情
rightmove-cli detail --url "https://www.rightmove.co.uk/properties/xxxxx"
パラメーター説明
--location都市名(London, Manchester, Birmingham, Edinburgh, Bristol, Leeds, Liverpool, Glasgow, Cambridge, Oxford)
--min-beds / --max-beds寝室数
--min-price / --max-price月額賃料の範囲(ポンド)
--limit返す件数(デフォルト 20)
--pageページ切り替え
idealista-cli(西ヨーロッパ)
# 搜索
idealista-cli search --country spain --city madrid-madrid --limit 10
idealista-cli search --country italy --city roma --limit 10
idealista-cli search --country portugal --city lisboa --limit 10

# 详情
idealista-cli detail --country spain --url "https://www.idealista.com/inmueble/xxxxx/"
パラメーター説明
--countryspain / italy / portugal
--city都市の slug(spain: madrid-madrid, barcelona-barcelona, valencia, sevilla; italy: roma, milano, firenze; portugal: lisboa, porto)
--limit返す件数(デフォルト 20)

価格/部屋数のフィルターはまだ実装されていません(idealista は path-based のフィルターを使用するため、country ごとに個別にエンコードする必要があります)。絞り込みが必要な場合は、まずすべての結果を取得し、呼び出し元でフィルタリングしてください。

xiaohongshu-cli(補助)
xiaohongshu-cli search "上海租房避坑" --limit 10
xiaohongshu-cli search "纽约租房攻略" --limit 10
xiaohongshu-cli view <note_id> <xsec_token>

ワークフロー

中国の都市で賃貸を探す
# 1. 两个平台同时搜(对比房源和价格)
58-cli search --city sz --keyword 南山 --min-price 3000 --max-price 5000 --limit 10
anjuke-cli search --city sz --keyword 南山 --min-price 3000 --max-price 5000 --limit 10

# 2. 看中的房源查详情
58-cli detail --url "https://sz.58.com/zufang/xxxxx.shtml"
anjuke-cli detail --city sz --id 123456789

# 3. 搜避坑经验
xiaohongshu-cli search "深圳南山租房避坑" --limit 5
米国で賃貸を探す
# 1. 搜索房源
apartments-cli search --location new-york-ny --min-beds 1 --max-price 2500 --limit 10

# 2. 查详情(含户型定价表、设施、图片)
apartments-cli detail --url "https://www.apartments.com/xxx/yyy/"

# 3. 搜攻略
xiaohongshu-cli search "纽约租房经验" --limit 5
英国/ヨーロッパで賃貸を探す
# 英国
rightmove-cli search --location London --min-beds 1 --max-price 1800 --limit 10
rightmove-cli detail --url "https://www.rightmove.co.uk/properties/xxxxx"

# 西班牙
idealista-cli search --country spain --city barcelona-barcelona --limit 10
idealista-cli detail --country spain --url "https://www.idealista.com/inmueble/xxxxx/"

物件選びの注意点

物件が見つかったら、以下の観点からユーザー向けに分析し、注意点を伝えてください。

通勤
  • 職場/学校の場所をユーザーに確認し、通勤時間を見積もります
  • 地下鉄で乗り換えなし、30 分以内なら快適です。45 分を超える場合や、乗り換えが 2 回以上の場合は、よく検討するよう伝えてください
  • 米国では車での通勤を確認し、ラッシュ時の渋滞に注意します。英国/ヨーロッパでは公共交通機関を確認します
コストパフォーマンス
  • 同じ地域で複数の物件を検索して比較し、現地の賃料相場を把握します
  • 中国:58 と安居客では価格が異なる場合があるため、実際の価格を確認してください
  • 米国:apartments.com の表示価格は通常、価格帯です。実際の入居時の価格は詳細ページの unit pricing を確認してください
  • 同じ地域の平均より明らかに安い物件は、虚偽の物件情報ではないか注意してください
物件の状態
  • 詳細ページに画像がある物件を優先して確認し、内装の新しさ、採光、家具の配置に注意します
  • 中国で確認する点:方角(南向きが優先)、階数(1 階と最上階は避ける)、専用トイレの有無
  • 英国で確認する点:EPC のエネルギー効率評価、council tax が含まれているか、bills included
  • 米国で確認する点:sqft の広さ、水道光熱費が含まれているか、駐車スペースの有無
安全性と周辺環境
  • 中国:ゲート付き住宅地 > オープンな住宅地、管理会社あり > なし、独立した住戸 > 他人とのシェア
  • xiaohongshu-cli search "{小区名} 避坑" で実際の口コミを検索できます
  • 米国:周辺地域の neighborhood safety に注意し、crime map の確認をユーザーに勧めます
  • 英国:council の管轄区域に注意します。地域によって治安に大きな差があります
仲介業者と契約
  • 中国:大家との直接契約 > 正規の仲介業者 > 又貸し業者。情報に矛盾がある場合は注意してください
  • 敷金と支払い方法に注意します。敷金 1 か月分・賃料 1 か月分の前払いが最も柔軟です。敷金 2 か月分・賃料 3 か月分の前払いや、半年分の前払いにはリスクを考慮してください
  • 英国:agency fees と deposit protection scheme に注意します
  • 米国:application fee、security deposit、lease break penalty に注意します
  • 西ヨーロッパ:fianza(敷金)は通常 1~2 か月分です
契約の柔軟性
  • 契約期間、早期解約が可能か、違約金はいくらかを確認します
  • 短期賃貸を希望する場合(<6か月)は、短期契約に明確に対応している物件を優先します
  • 留学生は契約期間がビザ/学期に合っているか確認します
情報の信頼性
  • 価格が低すぎる、写真が過度に加工されている、複数のプラットフォームに重複して掲載されている場合 → 客寄せの偽物件の可能性があります
  • 連絡先が WeChat のみで電話番号がない場合 → 又貸し業者の可能性があります
  • 長期間掲載されているのに借り手が見つかっていない場合 → 隠れた問題がある可能性があるため、理由を尋ねる価値があります

CAPTCHA とアクセス頻度制限

プラットフォームCAPTCHA のリスク対処方法
58同城低通常どおり使用できます
安居客低通常どおり使用できます
Apartments.com低まれに発生します。Chrome で認証を完了してから再試行してください
Rightmove低通常どおり使用できます
Idealista低~中高頻度のアクセスで発生する場合があります。リクエスト間隔を空けてください

Tips

  • 输出必须带链接: 整理房源清单时,每一条都必须附上原始 URL(搜索结果里的 url 字段),方便用户直接打开查看和联系
  • 中国城市同时查两个平台: 58 和安居客房源不完全重叠,两个都搜能看到更多选项
  • 先搜再看详情: search 拿到列表后,挑感兴趣的再 detail,避免浪费请求
  • xiaohongshu 是好帮手: 搜 "{城市}租房避坑" 可以获取真实租客反馈,帮助判断
  • 注意货币单位: 中国=人民币,美国=美元,英国=英镑,西欧=欧元
  • 租房 CLI 不需要登录: 5 个租房 CLI 直接用,无需任何账号
  • WebBridge 必须运行: 所有 CLI 依赖 kimi-webbridge daemon(端口 10086)

コメント