Map Canvas MCP
Map Canvas MCP
Un mapa interactivo integrado para hosts de MCP Apps como ChatGPT. El Worker devuelve los datos del mapa junto con un cargador de interfaz estable. Cada resultado de herramienta selecciona un paquete Leaflet con direccionamiento por contenido servido desde Cloudflare Static Assets, por lo que las actualizaciones de la interfaz no requieren actualizar los metadatos de herramienta que no han cambiado. El navegador del usuario obtiene las teselas de OpenStreetMap visibles directamente de los servidores de teselas estándar.
Endpoint de producción
https://map-canvas.android-mxdiego9.workers.dev/mcpEl endpoint es público y no requiere autenticación.
Related MCP server: Mapbox MCP Server
Desarrollo local
npm install
npm run check
npm run devnpm run check comprueba los tipos del Worker y ejecuta pruebas de humo de MCP
para la inicialización, el descubrimiento de herramientas, la ejecución de
herramientas y la carga de recursos del widget.
El endpoint MCP local es http://localhost:8787/mcp. Pruébalo con el MCP
Inspector:
npx @modelcontextprotocol/inspector@latestDespliegue
Despliega desde una terminal:
npm run deployNo se requiere ninguna clave de API. No añadas secretos al código fuente ni a
wrangler.jsonc; usa los secretos de Cloudflare si se añade autenticación más
adelante.
Despliegue con GitHub Actions
El flujo de trabajo incluido se despliega en cada push a main y luego ejecuta
la prueba de humo MCP de producción contra el endpoint público. También puede
ejecutarse manualmente desde la pestaña Actions. Añade primero estos secretos de
Actions del repositorio:
CLOUDFLARE_API_TOKEN: un token con permiso para editar Workers en la cuenta de destinoCLOUDFLARE_ACCOUNT_ID: el ID de la cuenta de Cloudflare de destino
Los valores permanecen en los secretos de GitHub Actions y no deben confirmarse en el repositorio.
Herramienta
show_map acepta entre 1 y 50 lugares con coordenadas decimales de
latitud/longitud. Los clientes simples pueden seguir usando connectPlaces; los
itinerarios de viaje también pueden añadir:
etiquetas de día/fecha y hora con filtrado por día
categorías y estado confirmado/planificado/tentativo
tramos de transporte para caminar, coche, taxi, autobús, tren, ferry y vuelos
conexiones rectas esquemáticas o geometría de ruta real
enlaces de lugar verificados, con un enlace de coordenadas de Google Maps como alternativa
El widget utiliza marcadores numerados de color por categoría, un panel de itinerario, una acción de restablecer la vista y presentación opcional a pantalla completa en ChatGPT. Los tramos esquemáticos son discontinuos y están etiquetados explícitamente para que no se confundan con navegación paso a paso.
Datos del mapa © colaboradores de OpenStreetMap.
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