MapIron MCP server
Commit 9. Nov. 2026Provides geocoding, static map images, and privacy-safe area maps using OpenStreetMap data.
Auch bekannt als Software-Consulting/mapiron-mcp, maps
- Stars
- 0
- Tools
- 5
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.3
- Letzter Commit
- 9. Nov. 2026
- Lizenz
- MIT
Was ist MapIron MCP?
MapIron ist ein MCP server. Provides geocoding, static map images, and privacy-safe area maps using OpenStreetMap data. Er stellt 5 Tools bereit, etwa geocode, reverse_geocode, static_map.
Zusammenfassung generiert aus dem README des Projekts
Über MapIron MCP server
MapIron provides developers with access to OpenStreetMap data through a suite of mapping tools. It allows for geocoding addresses into coordinates, performing reverse geocoding, and generating static map images. A unique privacy-area-map tool can display shaded regions instead of exact pins to protect specific locations. Users can also generate code and URLs for interactive maps using MapLibre GL JS, Leaflet, or OpenLayers.
This server can be used as a hosted HTTP service or via a local stdio bridge for clients like Claude Desktop. To use the hosted version, you provide an Authorization header with your API key. For local setups using npx, you must configure the MAPIRON_API_KEY environment variable. The service operates on a model with a free plan and flat paid plans that include monthly caps without overage billing.
Was du damit machen kannst
- 1Convert addresses to coordinatesAsk the AI to find the latitude and longitude for a specific street address.
- 2Generate privacy-safe location visualsRequest a map that shows a general area without revealing an exact point.
- 3Create static map imagesHave the AI render a map image that includes specific markers or a travel route.
- 4Build interactive web mapsRequest the necessary code and URLs to implement a map using Leaflet or OpenLayers.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du MapIron MCP
Formate geprüft am 10. Nov. 2026MapIron MCP in Claude Code installieren
$ claude mcp add --transport http maps https://api.pinsharing.com/v1/mcpMapIron MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"maps": {
"url": "https://api.pinsharing.com/v1/mcp"
}
}
}MapIron MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"maps": {
"type": "http",
"url": "https://api.pinsharing.com/v1/mcp"
}
}
}MapIron MCP in Codex installieren
~/.codex/config.toml
[mcp_servers.maps] url = "https://api.pinsharing.com/v1/mcp"
MapIron MCP in Gemini CLI installieren
~/.gemini/settings.json
{
"mcpServers": {
"maps": {
"httpUrl": "https://api.pinsharing.com/v1/mcp"
}
}
}MapIron MCP tools 5
Erkannt aus dem READMEgeocodereverse_geocodestatic_mapprivacy_area_mapmap_setup
| geocode | — | |
| reverse_geocode | — | |
| static_map | — | |
| privacy_area_map | — | |
| map_setup | — |
Konfiguration
MAPIRON_API_KEY
| Name | Beschreibung | Typ |
|---|---|---|
| MAPIRON_API_KEY | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarsoftware-consulting/mapiron-mcp is public and reachablegithub.com/software-consulting/mapiron-mcp ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Herkunft (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-09github.com/software-consulting/mapiron-mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Kein kritischer Hinweis im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell5 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 258 msBestanden
README
Auf GitHub ansehenMapIron 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.
MapIron MCP Fragen
Wie füge ich MapIron MCP zu Claude Code hinzu?
Führe claude mcp add --transport http maps https://api.pinsharing.com/v1/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich MapIron MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet MapIron MCP?
Er stellt 5 Tools bereit, darunter geocode, reverse_geocode, static_map, privacy_area_map, map_setup.
How can I use MapIron with Claude Desktop?
You can use the stdio bridge by adding the server to your claude_desktop_config.json using npx and providing your MAPIRON_API_KEY.
What is the privacy-area map tool?
The privacy_area_map tool shows a shaded area representing a location without revealing the exact point or using a pin.
Can I use my old PinSharing API keys?
Yes, existing ps_ keys work unchanged and the old configuration variables are still supported.