mcpField
R
Real Estate Capitale MCP

Real Estate Capitale MCP

远程服务
realestatecapitale.ma商业与营销012 周前更新

关于 Real Estate Capitale MCP

Real Estate Capitale MCP 为摩洛哥 Rabat、Salé 和 Témara 的房地产查询与市场分析提供服务,适用于房产搜索、估值和线索管理。它包含按社区分析价格、租金收益、流动性及可疑挂牌等工具。

主要功能

  1. 01按条件搜索房源
  2. 02估算房产价值并查找可比房源
  3. 03分析社区价格和市场趋势
  4. 04计算租金收益与市场流动性
  5. 05创建客户线索

适用场景

  1. 01按地点、预算和面积筛选挂牌
  2. 02比较 Rabat 周边社区的市场数据
  3. 03评估房产价格或租金收益
  4. 04记录潜在客户联系信息

MCP 相关

作为 MCP 服务,它向客户端提供 17 个房地产搜索、估值、市场分析和线索管理工具。支持 stdio 与 HTTP/SSE 传输。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://realestatecapitale.ma/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Real Estate Capitale — MCP 服务

用于在摩洛哥的拉巴特、萨累和特马拉进行房地产搜索、房产估值、市场分析和潜在客户管理的 MCP 服务。

快速开始

# Install
npm install

# Set database URL
cp .env.example .env
# Edit .env with your PostgreSQL connection string

# Start stdio server (for Claude Desktop, opencode, Cursor)
npm start

# Or start HTTP/SSE server
npm start:http

17 个工具

工具描述
search_listings按条件(类型、位置、预算、面积、房间数)搜索房产
get_listing按 ID 获取房源完整详情
estimate_property按街区和面积估算房产价值
get_market_trends按街区查看价格随时间的趋势
get_quartier_stats按街区汇总统计数据(价格/m²、数量)
list_quartiers列出所有可用街区
list_villes列出所有可用城市
create_lead创建潜在客户(联系客户)
get_comparables查找相似房源以供估值
get_investor_alerts识别被低估的房产
get_price_analytics价格/m² 分析及分布情况
get_rental_yield按街区查看租金收益率
get_market_predictions预测未来 90 天的价格
get_quartier_comparison并排比较两个街区
get_suspicious_listings检测定价异常的房源
get_liquidity市场流动性指数
get_agency_leaderboard按交易量排列的中介机构排名

传输方式

stdio(本地)
node bin/mcp-server

适用于 Claude Desktop、opencode、Cursor——从 stdin 读取 JSON-RPC,并写入 stdout。

HTTP/SSE(远程)
node bin/mcp-server-http
# Listens on port 3001

端点:

  • GET / — 服务信息(Streamable HTTP 发现)
  • POST / — 同步 JSON-RPC
  • GET /sse — SSE 流
  • POST /messages?sessionId=... — SSE 会话消息
  • GET /health — 健康检查

配置

Claude Desktop

将 config/claude-desktop.json 复制到 Claude Desktop 的 MCP 配置中,或添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "realestatecapitale": {
      "command": "node",
      "args": ["/path/to/rabatrealestate/bin/mcp-server"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost:5432/mubawab"
      }
    }
  }
}
opencode
{
  "mcp": {
    "realestatecapitale": {
      "type": "local",
      "command": ["node", "bin/mcp-server"],
      "env": { "DATABASE_URL": "..." }
    }
  }
}
远程(HTTP)
{
  "mcp": {
    "realestatecapitale": {
      "type": "remote",
      "url": "https://realestatecapitale.ma/mcp"
    }
  }
}

查询工具

# List tools
node bin/query "tools/list"

# Call a tool
node bin/query 'tools/call {"name":"list_villes","arguments":{}}'

# Query remote server
MCP_URL=https://realestatecapitale.ma/mcp node bin/query "tools/list"

测试

npm test

架构

┌─────────────┐     stdio      ┌──────────────┐
│ Claude Desktop│ ◄──────────── │ bin/mcp-server│
│ opencode     │               │ (stdio)       │
└─────────────┘               └──────┬───────┘
                                      │
┌─────────────┐     HTTP/SSE  ┌──────┴───────┐
│ Remote AI   │ ◄──────────── │ bin/mcp-     │
│ clients     │               │ server-http  │
└─────────────┘               │ (port 3001)  │
                              └──────┬───────┘
                                     │
                              ┌──────┴───────┐
                              │ src/core/     │
                              │ mcp-core.js   │
                              │ (17 tools)    │
                              └──────┬───────┘
                                     │
                              ┌──────┴───────┐
                              │ PostgreSQL    │
                              │ (mubawab)     │
                              └──────────────┘

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。