rabat immobilier est le premier projet en immobilier de Rabat en mode AI et DATA Driven
git clone https://github.com/allamiwayl-27/rabatrealestate{
"mcpServers": {
"rabatrealestate": {
"command": "node",
"args": ["/path/to/rabatrealestate/dist/index.js"],
"env": {
"MCP_URL": "<mcp_url>"
}
}
}
}MCP_URLResumen de MCP Servers
# Real Estate Capitale — MCP Server
MCP server for real estate search, property valuation, market analysis, and lead management in Rabat, Salé, and Témara, Morocco.
## Quick Start
```bash
# 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 Tools
| Tool | Description |
|------|-------------|
| `search_listings` | Search properties with filters (type, location, budget, surface, rooms) |
| `get_listing` | Get full listing details by ID |
| `estimate_property` | Estimate property value by quartier and surface |
| `get_market_trends` | Price trends over time by quartier |
| `get_quartier_stats` | Aggregated stats per quartier (price/m², count) |
| `list_quartiers` | List all available quartiers |
| `list_villes` | List all available cities |
| `create_lead` | Create a lead (contact client) |
| `get_comparables` | Find similar listings for valuation |
| `get_investor_alerts` | Identify undervalued properties |
| `get_price_analytics` | Price/m² analysis with distribution |
| `get_rental_yield` | Rental yield by quartier |
| `get_market_predictions` | 90-day price predictions |
| `get_quartier_comparison` | Compare two quartiers side-by-side |
| `get_suspicious_listings` | Detect outlier pricing |
| `get_liquidity` | Market liquidity index |
| `get_agency_leaderboard` | Agency ranking by volume |
## Transports
### stdio (local)
```bash
node bin/mcp-server
```
For Claude Desktop, opencode, Cursor — reads JSON-RPC from stdin, writes to stdout.
### HTTP/SSE (remote)
```bash
node bin/mcp-server-http
# Listens on port 3001
```
Endpoints:
- `GET /` — Server info (Streamable HTTP discovery)
- `POST /` — Synchronous JSON-RPC
- `GET /sse` — SSE stream
- `POST /messages?sessionId=...` — SSE session messages
- `GET /health` — Health check
## Configuration
### Claude Desktop
Copy `config/claude-desktop.json` to your Claude Desktop MCP config, or add to `claude_desktop_config.json`:
```json
{
"mcpServers": {
"realestatecapitale": {
"command": "node",
"args": ["/path/to/rabatrealestate/bin/mcp-server"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost:5432/mubawab"
}
}
}
}
```
### opencode
```json
{
"mcp": {
"realestatecapitale": {
"type": "local",
"command": ["node", "bin/mcp-server"],
"env": { "DATABASE_URL": "..." }
}
}
}
```
### Remote (HTTP)
```json
{
"mcp": {
"realestatecapitale": {
"type": "remote",
"url": "https://realestatecapitale.ma/mcp"
}
}
}
```
## Query Tool
```bash
# 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"
```
## Testing
```bash
npm test
```
## Architecture
```
┌─────────────┐ 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) │
└──────────────┘
```
## License
MIT
Lo que la gente pregunta sobre rabatrealestate
¿Qué es allamiwayl-27/rabatrealestate?
+
allamiwayl-27/rabatrealestate es mcp servers para el ecosistema de Claude AI. rabat immobilier est le premier projet en immobilier de Rabat en mode AI et DATA Driven Tiene 0 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala rabatrealestate?
+
Puedes instalar rabatrealestate clonando el repositorio (https://github.com/allamiwayl-27/rabatrealestate) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar allamiwayl-27/rabatrealestate?
+
allamiwayl-27/rabatrealestate aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.
¿Quién mantiene allamiwayl-27/rabatrealestate?
+
allamiwayl-27/rabatrealestate es mantenido por allamiwayl-27. La última actividad registrada en GitHub es de today, con 0 issues abiertos.
¿Hay alternativas a rabatrealestate?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega rabatrealestate en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/allamiwayl-27-rabatrealestate)<a href="https://claudewave.com/repo/allamiwayl-27-rabatrealestate"><img src="https://claudewave.com/api/badge/allamiwayl-27-rabatrealestate" alt="Featured on ClaudeWave: allamiwayl-27/rabatrealestate" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!