An MCP server for searching Compass real-estate listings, fetching property details, photos, price history, comparisons, and performing affordability/mortgage calculations. It scrapes Compass’s server-rendered pages through the user’s signed-in browser session via the fetchproxy extension.
From the registry: Compass real-estate for Claude — search, property details, photos, price history, compare
$ git clone https://github.com/chrischall/fetchproxy
cd fetchproxy
npm ci
npm --workspace=@fetchproxy/extension-chrome run buildhttps://github.com/chrischall/fetchproxyPlease install the `compass-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npm** — Node.js and npm are required to run the MCP server via npx.
- **Install and build the fetchproxy browser extension** — This server depends on the fetchproxy browser extension to route requests through your signed-in browser session. Clone the fetchproxy repository, install dependencies, and build the Chrome extension once. Run: `git clone https://github.com/chrischall/fetchproxy
cd fetchproxy
npm ci
npm --workspace=@fetchproxy/extension-chrome run build` (https://github.com/chrischall/fetchproxy)
- **Load the fetchproxy extension in Chrome** — Open chrome://extensions, enable Developer mode, choose Load unpacked, and select packages/extension-chrome/dist/ from the fetchproxy repository.
- **Sign in to compass.com in Chrome** — Open compass.com in the browser where the extension is installed and sign in. The server uses your existing Compass session for authenticated access. (https://www.compass.com/)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","compass-mcp"]
Note: Preferred install path is the published npx package. No environment variables are documented. Although the README diagram mentions fetchproxy communicating over WebSocket on a local port, the MCP client connects to this server over stdio.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.MCP server for searching Airweave collections with natural language queries.