← 返回 Skills 市场
chrischall

Tmp.P5dyLe2l7Z

作者 chrischall · GitHub ↗ · v0.4.3 · MIT-0
cross-platform ⚠ pending
48
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install compass-mcp
功能描述
Look up real-estate listings, property details, market reports, and your saved homes/searches on Compass via MCP. Triggers on phrases like "find homes on com...
使用说明 (SKILL.md)

compass-mcp

MCP server for Compass — natural-language access to listings, property records, market reports, and your saved homes/searches. Routes through your signed-in compass.com tab via the fetchproxy browser extension, so AWS WAF / DataDome see a real browser session instead of a Node process.

⚠️ Compass does not publish a public consumer API. This server uses the same private /stingray/... endpoints the compass.com web app calls, dispatched through your own signed-in browser tab via the fetchproxy extension. Use at your own discretion.

Setup

1. Install compass-mcp

.mcp.json (project) or ~/.claude/mcp.json (global):

{
  "mcpServers": {
    "compass": {
      "command": "npx",
      "args": ["-y", "compass-mcp"]
    }
  }
}

2. Install the fetchproxy extension (one-time, shared across all fetchproxy-based MCPs)

git clone https://github.com/chrischall/fetchproxy
cd fetchproxy
npm ci
npm --workspace=@fetchproxy/extension-chrome run build

Then in Chrome: chrome://extensions → Developer mode → Load unpacked → pick packages/extension-chrome/dist/.

3. Open compass.com and sign in.

That's it. No API keys, no env vars.

Tools

Public data

  • compass_search_properties — Search by location + filters (price, beds/baths min, home type). Resolves the location via Compass's autocomplete then queries the /stingray/api/gis endpoint. Returns matching listings with price, beds/baths, sqft, year built, address, and the Compass home URL.
  • compass_get_property — Full property record by url (Compass homedetails URL or path) or property_id + listing_id. Two-round-trip API: initialInfo resolves the URL to IDs, then aboveTheFold fetches the data. Returns address, beds/baths, sqft, year built, price, status, days on market, primary photo.
  • compass_get_market_report — Median sale/list prices, price per sqft, days on market, year-over-year change, homes sold/on market for a Compass region. Provide either location (free-text) or region_id + region_type. All metrics returned as formatted strings (e.g. "$870K", "+2.4%").
  • compass_calculate_mortgage — Local PITI calculator. No network call. Provide home price, interest rate, optional down payment / taxes / insurance / HOA / PMI; returns a full monthly breakdown.

Signed-in user data (the unique value vs. paid scrapers)

  • compass_get_saved_homes — Your favorited homes, flattened across all collections. Returns address, price, beds/baths, status.
  • compass_get_saved_searches — Your saved searches with region URLs and display text.

Trigger examples

  • "Find me 2-bedroom condos under $1.5M in Brooklyn on Compass" → compass_search_properties
  • "What does Compass say about 42 Monroe St in Brooklyn?" → compass_get_property
  • "Pull up my favorited homes on Compass" → compass_get_saved_homes
  • "What's new on my saved Compass searches?" → compass_get_saved_searches
  • "Brooklyn housing market trends on Compass" → compass_get_market_report
  • "Monthly payment on a $500k home, 20% down, 6.5% rate" → compass_calculate_mortgage

Gotchas

  • Sign-in required for saved- tools.* If the user isn't signed into compass.com in the bridged Chrome tab, those tools fail with SessionNotAuthenticatedError. Public tools work either way.
  • AWS WAF challenge. Compass occasionally serves a WAF challenge to fresh sessions. Solving it in the Chrome tab once unblocks subsequent fetches.
  • No write surface yet. All tools are read-only. Saving a home / search / contact form are not implemented in v0.1.
  • for_rent / sold listing statuses map to entirely different Compass URL paths (/apartments-for-rent/..., /recently-sold). v0.1 of compass_search_properties supports for_sale only.
  • No equivalent to Zillow's Zestimate history tool. Compass's Compass Estimate is exposed as a current scalar inside compass_get_property; there's no historical-series endpoint yet.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install compass-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /compass-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.4.3
Version 0.4.3 of compass-mcp - No file changes were detected in this release. - No user-facing features, fixes, or updates were added.
v0.4.2
- Updated SKILL.md with detailed setup instructions, trigger examples, and descriptions of each tool. - Clarified requirements: compass-mcp must be installed and the fetchproxy extension active. - Added explanations covering public data tools, user-signed-in features, and potential issues (e.g., sign-in and AWS WAF challenges). - Listed several common trigger phrases for activating the skill. - Described read-only limitation and noted differences from other real-estate platforms.
元数据
Slug compass-mcp
版本 0.4.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Tmp.P5dyLe2l7Z 是什么?

Look up real-estate listings, property details, market reports, and your saved homes/searches on Compass via MCP. Triggers on phrases like "find homes on com... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 48 次。

如何安装 Tmp.P5dyLe2l7Z?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install compass-mcp」即可一键安装,无需额外配置。

Tmp.P5dyLe2l7Z 是免费的吗?

是的,Tmp.P5dyLe2l7Z 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tmp.P5dyLe2l7Z 支持哪些平台?

Tmp.P5dyLe2l7Z 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Tmp.P5dyLe2l7Z?

由 chrischall(@chrischall)开发并维护,当前版本 v0.4.3。

💬 留言讨论