Generates visualization links to view geocoded French address coordinates from the Base Adresse Nationale (BAN) on Google Maps.
Generates visualization links to view geocoded French address coordinates from the Base Adresse Nationale (BAN) on OpenStreetMap.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Geocode BAN MCPTrouve les coordonnées GPS du 8 rue de Rivoli à Paris"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Serveur MCP de Géocodage BAN
Ce serveur MCP permet de géocoder des adresses françaises via l'API de la Base Adresse Nationale (BAN).
Installation rapide
# Installer pyenv et UV
brew install pyenv uv # macOS
# ou curl https://pyenv.run | bash && curl -LsSf https://astral.sh/uv/install.sh | sh
# Créer le projet
mkdir geocode-ban-mcp && cd geocode-ban-mcp
pyenv install 3.12.7 && pyenv local 3.12.7
uv init
# Installer les dépendances
uv add mcp requestsInstallation avec docker
# Construire l'image
docker build -t geocode-ban-mcp .
# Lancer le conteneur
docker run -i geocode-ban-mcp
# Ou avec Docker pour Claude Desktop
# Dans claude_desktop_config.json :Structure du projet
geocode-ban-mcp/
├── geocode_ban_mcp/
│ ├── __init__.py
│ └── server.py # Code du serveur MCP
├── test_geocode.py # Tests
├── pyproject.toml # Configuration
└── README.mdConfiguration Claude Desktop
Éditez ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) :
Configuration avec avec uv
{
"mcpServers": {
"geocode-ban": {
"command": "uvx",
"args": [
"--directory",
"/chemin/absolu/vers/geocode-ban-mcp",
"geocode-ban-mcp"
]
}
}
}Configuration avec Docker
{
"mcpServers": {
"geocode-ban": {
"command": "docker",
"args": ["run", "-i", "geocode-ban-mcp"]
}
}
}Redémarrez Claude Desktop. (nécessaire!!)
Tester
# Lancer les tests
uv run python test_geocode.pyLancer le serveur en local
# Lancer les tests
uv run python -m geocode_ban_mcp.serverUtilisation dans Claude
Prompt
Géocode l'adresse 26 avenue André Morizet, Boulogne-BillancourtRésultats
Je vais géocoder cette adresse pour vous.Voici les résultats du géocodage pour 26 avenue André Morizet, Boulogne-Billancourt :
📍 Adresse standardisée : 26 Avenue André Morizet 92100 Boulogne-Billancourt
📌 Coordonnées GPS :
Latitude : 48.8357
Longitude : 2.240435
🗺️ Liens de visualisation :
🔗 Ressources
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.