Map Canvas MCP
Map Canvas MCP
Встроенная интерактивная карта для хостов MCP Apps, таких как ChatGPT. Worker возвращает данные карты плюс стабильный загрузчик UI. Каждый результат инструмента выбирает контентно-адресуемый пакет Leaflet, раздаваемый через Cloudflare Static Assets, поэтому обновления интерфейса не требуют обновления неизменных метаданных инструмента. Браузер пользователя загружает видимые тайлы OpenStreetMap напрямую со стандартных тайловых серверов.
Продакшн-эндпоинт
https://map-canvas.android-mxdiego9.workers.dev/mcpЭндпоинт является публичным и не требует аутентификации.
Related MCP server: Mapbox MCP Server
Локальная разработка
npm install
npm run check
npm run devnpm run check выполняет проверку типов Worker и запускает дымовые тесты MCP для инициализации, обнаружения инструментов, выполнения инструментов и загрузки ресурсов виджета.
Локальный MCP-эндпоинт: http://localhost:8787/mcp. Протестируйте его с помощью MCP Inspector:
npx @modelcontextprotocol/inspector@latestРазвертывание
Разверните из терминала:
npm run deployКлюч API не требуется. Не добавляйте секреты в исходный код или wrangler.jsonc; используйте секреты Cloudflare, если аутентификация будет добавлена позже.
Развертывание с помощью GitHub Actions
Включенный workflow развертывается при каждом пуше в main, затем запускает продакшн-дымовой тест MCP против публичного эндпоинта. Его также можно запустить вручную со вкладки Actions. Сначала добавьте эти секреты Actions репозитория:
CLOUDFLARE_API_TOKEN: токен с правами на редактирование Workers в целевом аккаунтеCLOUDFLARE_ACCOUNT_ID: идентификатор целевого аккаунта Cloudflare
Значения хранятся в секретах GitHub Actions и не должны быть закоммичены в репозиторий.
Инструмент
show_map принимает 1–50 мест с десятичными координатами широты/долготы. Простые клиенты по-прежнему могут использовать connectPlaces; для туристических маршрутов также можно добавить:
метки дня/даты и времени с фильтрацией по дням
категории и статус подтверждено/запланировано/предварительно
транспортные участки для пеших прогулок, автомобиля, такси, автобуса, железной дороги, парома и авиаперелетов
схематические прямые соединения или фактическая геометрия маршрута
проверенные ссылки на места с координатной ссылкой Google Maps в качестве запасного варианта
Виджет использует нумерованные маркеры, окрашенные по категориям, панель маршрута, действие сброса вида и опциональное полноэкранное представление в ChatGPT. Схематические участки обозначены пунктиром и явно подписаны, чтобы их не приняли за пошаговую навигацию.
Данные карт © участники 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