homeradar-mcp
README.md
# π HomeRadar MCP
> Cerca immobili in Italia direttamente da Claude β in linguaggio naturale.
HomeRadar Γ¨ un **MCP server** che permette a Claude di cercare annunci immobiliari su **Immobiliare.it**, **Idealista.it** e **Casa.it** con un semplice messaggio.
---
## β¨ Come funziona
Scrivi a Claude quello che cerchi:
> *"Cercami un trilocale in affitto a Milano Navigli, massimo 1.500β¬"*
> *"Ci sono bilocali in vendita a Roma Prati sotto i 400.000β¬ con ascensore?"*
> *"Trova appartamenti a Bologna, almeno 80 mq, con giardino"*
Claude risponde con annunci, prezzi, indirizzi e **link diretti** alle pagine filtrate dei portali.
---
## π Installazione rapida
### Requisiti
- [Claude Desktop](https://claude.ai/download)
- [Python 3.10+](https://python.org)
- API key Anthropic ([console.anthropic.com](https://console.anthropic.com))
### 1. Clona il repository
```bash
git clone https://github.com/simonedelvecchio93/homeradar-mcp.git
cd homeradar-mcp
```
### 2. Installa le dipendenze
```bash
pip install -r requirements.txt
```
### 3. Configura Claude Desktop
Apri il file di configurazione di Claude Desktop:
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
- **Mac**: `~/Library/Application Support/Claude/claude_desktop_config.json`
Aggiungi questa sezione (sostituisci il percorso e la tua API key):
```json
{
"mcpServers": {
"homeradar": {
"command": "python",
"args": ["/percorso/homeradar-mcp/server.py"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-..."
}
}
}
}
```
### 4. Riavvia Claude Desktop
Chiudi e riapri Claude Desktop. Vedrai l'icona π¨ attiva nella chat.
---
## π οΈ Strumenti disponibili
### `homeradar_cerca_immobili`
Cerca annunci con filtri completi e analisi di mercato.
**Parametri:**
| Parametro | Tipo | Descrizione |
|-----------|------|-------------|
| `zona` | string | CittΓ o quartiere (es. "Milano Navigli") |
| `operazione` | vendita / affitto | Tipo di operazione |
| `tipo` | appartamento, villa, ufficio... | Tipo di immobile |
| `budget` | string | Prezzo massimo in euro |
| `superficie` | string | mΒ² minimi |
| `locali` | monolocale...5+ | Numero locali |
| `ascensore` | bool | Richiede ascensore |
| `garage` | bool | Richiede garage |
| `giardino` | bool | Richiede giardino |
| `animali` | bool | Animali ammessi |
| `note` | string | Preferenze libere |
| `numero_risultati` | 1-10 | Quanti annunci (default 5) |
| `analisi_mercato` | bool | Analisi prezzi zona |
| `formato` | markdown / json | Formato risposta |
### `homeradar_link_portali`
Genera i link filtrati ai portali senza generare annunci.
---
## π¦ Struttura progetto
```
homeradar-mcp/
βββ server.py # MCP server principale
βββ requirements.txt # Dipendenze Python
βββ smithery.yaml # Configurazione Smithery
βββ README.md
```
---
## πΆ Costi
HomeRadar usa Claude Haiku (il modello piΓΉ economico di Anthropic).
Ogni ricerca costa circa **β¬0,001** β praticamente gratuito.
---
## π Licenza
MIT β libero di usare, modificare e distribuire.
---
## π Autore
Creato da **Simone Del Vecchio**
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues