Tmp.Vb01j6Bvtm

🏠 自然语言查询 Compass 房产数据

通过MCP协议自然语言访问Compass房产数据,支持搜索、价格历史、照片获取和地址解析,需配合浏览器扩展绕过AWS WAF防护。

收藏
3.4k
安装
1.1k
版本
0.11.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能概述

compass-mcp 是一个基于 MCP(Model Context Protocol)的房产数据代理服务,允许用户通过自然语言指令查询 Compass 房产平台的实时数据。该工具通过创新的浏览器扩展架构,解决了 Compass 无公开 API 的核心难题。

显著优点

1. 无 API 密钥设计
无需注册开发者账号或管理 API 密钥,仅需在浏览器登录 compass.com 即可使用,极大降低了接入门槛。

2. 创新的反爬虫绕过机制
通过 fetchproxy 浏览器扩展,将请求路由至用户已登录的浏览器标签页,使 AWS WAF 识别为真实浏览器会话而非自动化脚本,有效规避了 Compass 的反爬防护。

3. 丰富的数据维度
覆盖搜索、详情、照片、价格历史、可比租金、代理房源等 10+ 种工具,支持批量地址解析和房产对比(最多25个并行)。

4. 本地计算工具
内置房贷计算器(PITI)和购房能力评估(28/36 DTI 规则),无需网络即可使用。

5. 健壮的错误处理
地址解析失败时返回结构化错误而非错误链接,批量操作支持 per-row 错误隔离。

潜在局限与风险

1. 架构脆弱性
依赖 Compass 服务端渲染的 React 应用内部状态(window.__INITIAL_DATA__),若 Compass 更新前端架构或变量命名,工具将立即失效。

2. 浏览器扩展依赖
必须安装并维护 fetchproxy Chrome 扩展,跨设备使用需重复配置;WebSocket 连接稳定性直接影响服务可用性。

3. 法律与合规灰色地带
虽通过用户自有浏览器会话访问,但实质规避了平台的服务条款限制,存在账号封禁风险。

4. 功能不完整
收藏房源、保存搜索等需 GraphQL 鉴权的功能尚不支持;无区域市场报告或房价估算历史数据。

5. 会话管理复杂性
多会话切换需手动管理,易因登录状态过期导致 SessionNotAuthenticatedError

适合人群

  • 房产经纪人需要快速批量查询房源信息
  • 购房者进行多房源对比分析
  • 数据分析师研究特定区域房产价格历史
  • 已熟悉 MCP 生态的技术用户

常规风险提示

  • 账号安全:建议使用独立 Compass 账号,避免主账号因异常活动被封
  • 数据时效:依赖页面缓存,极端情况下可能读取数小时前的数据
  • 隐私注意:所有查询通过本地浏览器执行,但扩展代码需审计确认无数据外传
  • WAF 挑战:首次使用或长期未用后可能需人工完成验证码挑战

技术实现评价

该项目展现了精巧的逆向工程能力,将无 API 平台的 SSR 页面转化为结构化数据源。然而,这种"页面抓取"模式的长期可维护性存疑,适合作为临时解决方案而非生产级基础设施。

Tmp.Vb01j6Bvtm 内容

手动下载zip · 4.8 kB
skill-card.mdtext/markdown
请选择文件