Map Canvas MCP
Map Canvas MCP
Ein eingebetteter interaktiver Kartendienst für MCP-App-Hosts wie ChatGPT. Der Worker gibt Kartendaten sowie einen stabilen UI-Loader zurück. Jedes Tool-Ergebnis wählt ein content-adressiertes Leaflet-Bundle aus, das über Cloudflare Static Assets ausgeliefert wird, sodass UI-Updates keine Aktualisierung unveränderter Tool-Metadaten erfordern. Der Browser des Nutzers lädt sichtbare OpenStreetMap-Kacheln direkt von den Standard-Kachelservern.
Produktions-Endpunkt
https://map-canvas.android-mxdiego9.workers.dev/mcpDer Endpunkt ist öffentlich und erfordert keine Authentifizierung.
Related MCP server: Mapbox MCP Server
Lokale Entwicklung
npm install
npm run check
npm run devnpm run check führt eine Typprüfung des Workers durch und führt MCP-Smoke-Tests für
Initialisierung, Tool-Erkennung, Tool-Ausführung und Widget-Ressourcenladen aus.
Der lokale MCP-Endpunkt ist http://localhost:8787/mcp. Testen Sie ihn mit dem MCP
Inspector:
npx @modelcontextprotocol/inspector@latestBereitstellung
Bereitstellung über das Terminal:
npm run deployEs ist kein API-Schlüssel erforderlich. Fügen Sie keine Geheimnisse zum Quellcode oder zu wrangler.jsonc hinzu; verwenden Sie
Cloudflare-Secrets, falls später eine Authentifizierung hinzugefügt wird.
Bereitstellung mit GitHub Actions
Der enthaltene Workflow stellt bei jedem Push auf main bereit und führt anschließend den Produktions-MCP-Smoke-Test
gegen den öffentlichen Endpunkt aus. Er kann auch manuell über den
Actions-Tab ausgeführt werden. Fügen Sie zuerst diese Repository-Actions-Secrets hinzu:
CLOUDFLARE_API_TOKEN: ein Token, das zum Bearbeiten von Workern im Zielkonto berechtigt istCLOUDFLARE_ACCOUNT_ID: die Ziel-Cloudflare-Konto-ID
Die Werte bleiben in den GitHub-Actions-Secrets und dürfen nicht in das Repository übernommen werden.
Tool
show akzeptiert 1–50 Orte mit dezimalen Breiten-/Längengradkoordinaten.
Einfache Aufrufer können weiterhin connectPlaces verwenden; Reisepläne können zusätzlich Folgendes enthalten:
Tages-/Datumsbezeichnungen mit Tagesfilterung
Kategorien und Status (bestätigt/geplant/vorläufig)
Transportabschnitte für Fußwege, Auto, Bus, Bahn, Fähre und Flüge
Schematische gerade Verbindungen oder tatsächliche Routengeometrie
Verifizierte Ortslinks, mit einem Google-Maps-Koordinatenlink als Fallback
Das Widget verwendet nummerierte, kategoriefarbene Marker, ein Reiseplan-Panel, eine Zurücksetzen-Aktion und optionale Vollbilddarstellung in ChatGPT. Schematische Abschnitte sind gestrichelt und explizit beschriftet, damit sie nicht mit Abbiegehinweisen verwechselt werden.
Kartendaten © OpenStreetMap-Mitwirkende.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceProvides OpenStreetMap integration for MCP, allowing users to query and visualize map data with tools for adding markers, polygons, and controlling the map view.86
- AlicenseBqualityCmaintenanceEnables integration with Mapbox API for navigation and location services, including directions between coordinates or places, travel time/distance matrices, and geocoding to search places and convert addresses to coordinates.5MIT
- AlicenseNot gradedqualityFmaintenanceEnables users to search for geographic locations and visualize them on an interactive 3D globe powered by CesiumJS and OpenStreetMap. It provides tools for geocoding addresses and rendering maps with specific bounding boxes through the Model Context Protocol.200MIT
- FlicenseNot gradedqualityDmaintenanceEnables interactive GSI map viewing with layer switching, location search, and tile info retrieval within chat.
Related MCP Connectors
Generate styled PNG/SVG map images of any location with 11 customizable color themes.
Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)
Google Maps MCP Pack — geocoding, places, directions, distance matrix, elevation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/diegodox/map-canvas-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server