MCP server de MapIron
Commit 9 nov 2026Proporciona geocodificación, imágenes de mapas estáticos y mapas de áreas con privacidad utilizando datos de OpenStreetMap.
También conocido como Software-Consulting/mapiron-mcp, maps
- Stars
- 0
- Herramientas
- 5
- Descargas, 30 días
- —
- Última versión
- 1.0.3
- Último commit
- 9 nov 2026
- Licencia
- MIT
¿Qué es MapIron MCP?
MapIron es un MCP server. Proporciona geocodificación, imágenes de mapas estáticos y mapas de áreas con privacidad utilizando datos de OpenStreetMap. Expone 5 herramientas, como geocode, reverse_geocode, static_map.
Resumen generado a partir del README del proyecto
Acerca del MCP server de MapIron
MapIron ofrece a los desarrolladores acceso a los datos de OpenStreetMap a través de un conjunto de herramientas de mapeo. Permite la geocodificación de direcciones en coordenadas, realizar geocodificación inversa y generar imágenes de mapas estáticos. Una herramienta única de privacy-area-map puede mostrar regiones sombreadas en lugar de pines exactos para proteger ubicaciones específicas. Los usuarios también pueden generar código y URLs para mapas interactivos utilizando MapLibre GL JS, Leaflet u OpenLayers.
Este MCP server se puede utilizar como un servicio HTTP alojado o mediante un puente stdio local para clientes como Claude Desktop. Para usar la versión alojada, debes proporcionar un encabezado Authorization con tu API key. Para configuraciones locales usando npx, debes configurar la variable de entorno MAPIRON_API_KEY. El servicio opera bajo un modelo con un plan gratuito y planes de pago de tarifa plana que incluyen límites mensuales sin cargos adicionales por exceso de uso.
Qué puedes hacer con él
- 1Convertir direcciones en coordenadasPide a la IA que encuentre la latitud y longitud de una dirección específica.
- 2Generar visualizaciones de ubicación seguras para la privacidadSolicita un mapa que muestre un área general sin revelar un punto exacto.
- 3Crear imágenes de mapas estáticosHaz que la IA renderice una imagen de mapa que incluya marcadores específicos o una ruta de viaje.
- 4Construir mapas web interactivosSolicita el código y las URLs necesarias para implementar un mapa usando Leaflet u OpenLayers.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar MapIron MCP
Formatos verificados el 10 nov 2026Instalar MapIron MCP en Claude Code
$ claude mcp add --transport http maps https://api.pinsharing.com/v1/mcpInstalar MapIron MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"maps": {
"url": "https://api.pinsharing.com/v1/mcp"
}
}
}Instalar MapIron MCP en VS Code
.vscode/mcp.json
{
"servers": {
"maps": {
"type": "http",
"url": "https://api.pinsharing.com/v1/mcp"
}
}
}Instalar MapIron MCP en Codex
~/.codex/config.toml
[mcp_servers.maps] url = "https://api.pinsharing.com/v1/mcp"
Instalar MapIron MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"maps": {
"httpUrl": "https://api.pinsharing.com/v1/mcp"
}
}
}Herramientas de MapIron MCP 5
Detectado desde el READMEgeocodereverse_geocodestatic_mapprivacy_area_mapmap_setup
| geocode | — | |
| reverse_geocode | — | |
| static_map | — | |
| privacy_area_map | — | |
| map_setup | — |
Configuración
MAPIRON_API_KEY
| Nombre | Descripción | Tipo |
|---|---|---|
| MAPIRON_API_KEY | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblesoftware-consulting/mapiron-mcp is public and reachablegithub.com/software-consulting/mapiron-mcp ↗Aprobado
- El paquete cita este repositorio como fuenteNo verificado
- Procedencia de la compilación (atestación Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-09github.com/software-consulting/mapiron-mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- Sin avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo5 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake MCPinitialize answered with protocol 2025-06-18 in 258 msAprobado
README
Ver en 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.
Preguntas sobre MapIron MCP
¿Cómo agrego MapIron MCP a Claude Code?
Ejecuta claude mcp add --transport http maps https://api.pinsharing.com/v1/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego MapIron MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona MapIron MCP?
Expone 5 herramientas, incluidas geocode, reverse_geocode, static_map, privacy_area_map, map_setup.
¿Cómo puedo usar MapIron con Claude Desktop?
Puedes usar el puente stdio añadiendo el servidor a tu claude_desktop_config.json mediante npx y proporcionando tu MAPIRON_API_KEY.
¿Qué es la herramienta privacy-area map?
La herramienta privacy_area_map muestra un área sombreada que representa una ubicación sin revelar el punto exacto ni utilizar un pin.
¿Puedo usar mis claves API antiguas de PinSharing?
Sí, las claves ps_ existentes funcionan sin cambios y las variables de configuración antiguas siguen siendo compatibles.