MCP_data_foncier / README.md
Qdonnars's picture
Upload folder using huggingface_hub
dff63a3 verified
---
title: MCP Data Foncier
emoji: 🏗️
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.29.0
app_file: app.py
pinned: false
tags:
- mcp-server-track
---
# 🏗️ MCP Data Foncier — Données foncières & friches pour la transition écologique
Serveur MCP (Model Context Protocol) exposant les données du CEREMA pour la plateforme **Sofia V2** (ADEME / CEREMA / CGDD).
Accès aux données DV3F (transactions immobilières) et Cartofriches (inventaire national des friches).
## 🛠️ Tools MCP disponibles
| Tool | Description |
|---|---|
| `rechercher_friches` | Recherche de friches par commune, département, type, surface, statut |
| `statistiques_prix_foncier` | Prix et volumes de transactions immobilières par territoire et année |
| `evolution_prix` | Évolution temporelle des prix de 2010 à 2024 |
| `statistiques_friches` | Statistiques agrégées multi-échelle (commune → national) |
| `diagnostic_foncier_territoire` | Diagnostic complet croisant friches + marché foncier (pour le ZAN) |
## 📊 Données exposées
### Cartofriches
Inventaire national des friches (28 373 sites géolocalisés) :
- Type, surface, statut, pollution, zonage urbanisme
### DV3F (Demande de Valeurs Foncières)
Statistiques de transactions immobilières (2010–2024) :
- Prix médians, prix au m², volumes, par type de bien et période de construction
- Multi-échelle : commune, EPCI, département, région
## 🔌 Connexion MCP
### Claude Desktop
```json
{
"mcpServers": {
"data-foncier": {
"url": "https://qdonnars-mcp-data-foncier.hf.space/gradio_api/mcp/sse"
}
}
}
```
### Cursor
```json
{
"data-foncier": {
"url": "https://qdonnars-mcp-data-foncier.hf.space/gradio_api/mcp/sse"
}
}
```
## 🌱 Cas d'usage transition écologique
- **Zéro Artificialisation Nette (ZAN)** : identifier les friches mobilisables
- **Planification territoriale** : contextualiser le marché foncier local (PLU, SCOT)
- **Rénovation énergétique** : distinguer le parc ancien du neuf via les segments DV3F
- **Croisement multi-MCP** : combiner avec indicateurs TE et Base Carbone
## 📁 Structure
```
├── app.py # Point d'entrée Gradio + MCP
├── server.py # Fonctions-tools MCP
├── data_loader.py # Chargement optimisé des données
├── requirements.txt
└── data/
├── prix_volumes.csv
├── cartofriches.geojson
└── mapping_communes.csv
```
## Sources
- **Cartofriches** : https://cartofriches.cerema.fr — CEREMA, licence ouverte
- **DV3F** : https://datafoncier.cerema.fr — CEREMA/DGFiP, données ouvertes DVF