Serveur MCP MapIron
Commit 9 nov. 2026Fournit le géocodage, des images de cartes statiques et des cartes de zones respectueuses de la vie privée en utilisant les données OpenStreetMap.
Aussi connu sous Software-Consulting/mapiron-mcp, maps
- Étoiles
- 0
- Outils
- 5
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.3
- Dernier commit
- 9 nov. 2026
- Licence
- MIT
Qu'est-ce que MapIron MCP ?
MapIron est un serveur MCP. Fournit le géocodage, des images de cartes statiques et des cartes de zones respectueuses de la vie privée en utilisant les données OpenStreetMap. Il expose 5 outils, comme geocode, reverse_geocode, static_map.
Résumé généré à partir du README du projet
À propos du MCP server MapIron
MapIron offre aux développeurs un accès aux données OpenStreetMap grâce à une suite d'outils de cartographie. Il permet de transformer des adresses en coordonnées (géocodage), d'effectuer du géocodage inversé et de générer des images de cartes statiques. Un outil unique, le privacy-area-map, peut afficher des zones ombrées au lieu de marqueurs précis afin de protéger la confidentialité de certains lieux. Les utilisateurs peuvent également générer du code et des URL pour des cartes interactives utilisant MapLibre GL JS, Leaflet ou OpenLayers.
Ce serveur peut être utilisé comme service HTTP hébergé ou via un pont stdio local pour des clients tels que Claude Desktop. Pour utiliser la version hébergée, vous devez fournir un en-tête Authorization avec votre clé API. Pour les configurations locales utilisant npx, vous devez configurer la variable d'environnement MAPIRON_API_KEY. Le service repose sur un modèle comprenant un forfait gratuit et des forfaits payants à prix fixe incluant des limites mensuelles sans facturation de dépassement.
Ce que vous pouvez faire avec
- 1Convertir des adresses en coordonnéesDemandez à l'IA de trouver la latitude et la longitude pour une adresse précise.
- 2Générer des visuels de localisation respectueux de la vie privéeDemandez une carte qui affiche une zone générale sans révéler un point exact.
- 3Créer des images de cartes statiquesDemandez à l'IA de générer une image de carte incluant des marqueurs spécifiques ou un itinéraire de voyage.
- 4Construire des cartes web interactivesDemandez le code et les URL nécessaires pour implémenter une carte utilisant Leaflet ou OpenLayers.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer MapIron MCP
Formats vérifiés le 10 nov. 2026Installer MapIron MCP dans Claude Code
$ claude mcp add --transport http maps https://api.pinsharing.com/v1/mcpInstaller MapIron MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"maps": {
"url": "https://api.pinsharing.com/v1/mcp"
}
}
}Installer MapIron MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"maps": {
"type": "http",
"url": "https://api.pinsharing.com/v1/mcp"
}
}
}Installer MapIron MCP dans Codex
~/.codex/config.toml
[mcp_servers.maps] url = "https://api.pinsharing.com/v1/mcp"
Installer MapIron MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"maps": {
"httpUrl": "https://api.pinsharing.com/v1/mcp"
}
}
}Outils MCP MapIron 5
Détectés depuis le READMEgeocodereverse_geocodestatic_mapprivacy_area_mapmap_setup
| geocode | — | |
| reverse_geocode | — | |
| static_map | — | |
| privacy_area_map | — | |
| map_setup | — |
Configuration
MAPIRON_API_KEY
| Nom | Description | Type |
|---|---|---|
| MAPIRON_API_KEY | — |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications
- Dépôt source lié et accessiblesoftware-consulting/mapiron-mcp is public and reachablegithub.com/software-consulting/mapiron-mcp ↗Réussi
- Le paquet cite ce dépôt comme sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-09github.com/software-consulting/mapiron-mcp ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le paquet ni ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle5 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- L'endpoint distant répond au handshake MCPinitialize answered with protocol 2025-06-18 in 258 msRéussi
README
Voir sur GitHubMapIron MCP
MapIron (https://mapiron.com) is a map API built on OpenStreetMap data, with a free plan and flat paid plans. It provides static map images, including a privacy-area mode, geocoding, and tiles. This repository provides a small stdio-to-HTTP bridge for MCP clients that can only launch local servers.
MCP Registry: com.mapiron/maps
MapIron was called PinSharing until November 2026. Old configs keep working: see Upgrading from PinSharing.
Most clients: use the hosted server directly
The hosted MCP server is available at:
https://api.mapiron.com/v1/mcp
See https://mapiron.com/docs/mcp for setup. With Claude Code:
claude mcp add --transport http mapiron https://api.mapiron.com/v1/mcp --header "Authorization: Bearer YOUR_KEY"
Clients that only run local servers (stdio)
Some clients, such as Claude Desktop with claude_desktop_config.json, can only launch local stdio MCP servers. For those, use this bridge.
{
"mcpServers": {
"mapiron": {
"command": "npx",
"args": ["-y", "github:Software-Consulting/mapiron-mcp"],
"env": { "MAPIRON_API_KEY": "ps_your_key" }
}
}
}
Git and Node.js 18+ are required.
Tools
| Tool | What it does | What it counts |
|---|---|---|
geocode |
Convert addresses or place names to coordinates | 1 geocode |
reverse_geocode |
Convert coordinates to an address or place | 1 geocode |
static_map |
Render a map image with markers or a route | 1 static image |
privacy_area_map |
Show roughly where a place is (a shaded area, no pin); never reveals the exact point | 1 static image |
map_setup |
Code and URLs for an interactive map (MapLibre GL JS, Leaflet, OpenLayers) | free |
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
MAPIRON_API_KEY |
Recommended | none | MapIron API key (ps_...). Without it, discovery works and tool calls return the server's missing_key error. |
MAPIRON_MCP_URL |
No | https://api.mapiron.com/v1/mcp |
Hosted MCP server URL. Must be https: unless the host is localhost or 127.0.0.1. |
MAPIRON_MCP_TIMEOUT_MS |
No | 60000 |
HTTP timeout in milliseconds. |
MAPIRON_MCP_DEBUG |
No | unset | Set to 1 to write debug logs to stderr. |
Upgrading from PinSharing
Nothing breaks if you change nothing:
github:Software-Consulting/pinsharing-mcpredirects to this repository.PINSHARING_API_KEY,PINSHARING_MCP_URL,PINSHARING_MCP_TIMEOUT_MSandPINSHARING_MCP_DEBUGare still read. If both names are set, theMAPIRON_one wins.- Existing
ps_keys work unchanged, andhttps://api.pinsharing.com/v1/mcpstill serves the same tools.
To move to the new names, change the repository in args to github:Software-Consulting/mapiron-mcp and rename the variable to MAPIRON_API_KEY.
How it works
The bridge reads JSON-RPC messages from stdin, one per line, and forwards each one to the hosted MCP server over HTTPS. Responses are written to stdout, one JSON object per line. Nothing is stored locally. The API key is only sent to the configured server (by default api.mapiron.com) in the Authorization header, and never printed in logs or errors.
Plans and caps
MapIron has hard monthly caps and no overage billing. A free plan is available without a card:
- Pricing and caps: https://mapiron.com/pricing
- Free keys / dashboard: https://mapiron.com/dashboard
Attribution
Map data © OpenStreetMap contributors. Show attribution wherever map results or images appear.
Development
npm test
The project has zero runtime or development dependencies.
License
MIT. MapIron is a service of Wells Software Consulting LLC.
Questions sur MapIron MCP
Comment ajouter MapIron MCP à Claude Code ?
Exécutez claude mcp add --transport http maps https://api.pinsharing.com/v1/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter MapIron MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils MapIron MCP fournit-il ?
Il expose 5 outils, dont geocode, reverse_geocode, static_map, privacy_area_map, map_setup.
Comment puis-je utiliser MapIron avec Claude Desktop ?
Vous pouvez utiliser le pont stdio en ajoutant le serveur à votre fichier claude_desktop_config.json via npx et en fournissant votre MAPIRON_API_KEY.
Qu'est-ce que l'outil privacy-area map ?
L'outil privacy_area_map affiche une zone ombrée représentant un lieu sans révéler le point exact ni utiliser de marqueur.
Puis-je utiliser mes anciennes clés API PinSharing ?
Oui, les clés ps_ existantes fonctionnent sans modification et les anciennes variables de configuration sont toujours prises en charge.