关于 Real Estate Capitale MCP
Real Estate Capitale MCP 为摩洛哥 Rabat、Salé 和 Témara 的房地产查询与市场分析提供服务,适用于房产搜索、估值和线索管理。它包含按社区分析价格、租金收益、流动性及可疑挂牌等工具。
主要功能
- 01按条件搜索房源
- 02估算房产价值并查找可比房源
- 03分析社区价格和市场趋势
- 04计算租金收益与市场流动性
- 05创建客户线索
适用场景
- 01按地点、预算和面积筛选挂牌
- 02比较 Rabat 周边社区的市场数据
- 03评估房产价格或租金收益
- 04记录潜在客户联系信息
MCP 相关
作为 MCP 服务,它向客户端提供 17 个房地产搜索、估值、市场分析和线索管理工具。支持 stdio 与 HTTP/SSE 传输。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://realestatecapitale.ma/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http allamiwayl-27-rabatrealestate https://realestatecapitale.ma/mcpCursor.cursor/mcp.json
{"mcpServers":{"allamiwayl-27-rabatrealestate":{"type":"http","url":"https://realestatecapitale.ma/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"allamiwayl-27-rabatrealestate":{"type":"http","url":"https://realestatecapitale.ma/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"allamiwayl-27-rabatrealestate":{"type":"http","url":"https://realestatecapitale.ma/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"allamiwayl-27-rabatrealestate":{"serverUrl":"https://realestatecapitale.ma/mcp"}}}命令在终端中运行;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-RPCGET /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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。