Cesium MCP

Управление 3D-глобусом CesiumJS из ИИ: 62 команды камеры, слоев, моделей и анимации через MCP, WebMCP или вызов функций

  • 151 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Статистика использования включена по умолчанию и отключается переменной окружения
  • Сервер открывает локальный просмотрщик и порт, а токен Cesium ion хранится в настройках сцены
Все причины и проверки

gaopengbin/cesium-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/cesium-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Статистика использования включена по умолчанию и отключается переменной окружения
  • Сервер открывает локальный просмотрщик и порт, а токен Cesium ion хранится в настройках сцены

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Cesium MCP превращает карту на CesiumJS в набор команд, которые вызывает агент. Основа проекта, `cesium-mcp-bridge`, исполняет команды независимо от протокола, а отдельные адаптеры выставляют их по MCP, через WebMCP в браузере, в виде вызова функций LLM или встроенного браузерного агента. Для Claude Desktop, Cursor и Dify нужен только пакет `cesium-mcp-runtime`, в нем уже есть мост и просмотрщик на `http://localhost:9100/`. Команд 62 в 12 наборах: вид и камера, сущности, слои, взаимодействие, анимация, 3D-тайлы и рельеф, тепловые карты, траектории, сцена. По умолчанию включены четыре основных набора на 30 инструментов, остальные подключаются через `CESIUM_TOOLSETS=all` или по запросу агента. Агент ставит маркеры и полигоны, грузит GeoJSON, CZML и KML, делает снимки экрана и измеряет расстояния.

Для кого. Разработчикам геоинформационных приложений и аналитикам, которым нужно управлять 3D-картой на CesiumJS голосом агента.

Подходит, если

  • В Claude Desktop попросили облететь город и поставить метки на точки из GeoJSON
  • Веб-приложение с картой получает ассистента: мост `cesium-mcp-bridge` отдает схемы в вызов функций
  • Нужна сцена с 3D-тайлами, рельефом и тепловой картой по данным, а не ручная настройка Cesium
  • Браузер с поддержкой WebMCP исследует страницу, и инструменты регистрируются в `document.modelContext`

Не подходит, если

  • Нужна плоская карта без 3D: проще Leaflet или MapLibre с собственными инструментами
  • Нужен серверный расчет геоданных без браузера: сцена живет во вьюере и без него команды не исполняются
  • Нужны гарантии отсутствия телеметрии: статистика использования по умолчанию включена

Пример запроса к агенту

Покажи Манхэттен на глобусе, облети его по кругу, добавь метки по точкам из этого GeoJSON и сделай снимок экрана

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

CESIUM_TOOLSETS
Какие наборы включать, значение `all` включает все 12.
CESIUM_TELEMETRY_DISABLED
Значение 1 отключает статистику использования.

Ограничения

Статистика использования включена по умолчанию, а отключают ее `CESIUM_TELEMETRY_DISABLED=1` в Node или `globalThis.CESIUM_MCP_TELEMETRY_DISABLED=true` в браузере до инициализации. Для внешних MCP-клиентов нужен локальный пакет `cesium-mcp-runtime`, а мост ставят отдельно только для своей страницы. WebMCP работает в экспериментальном Chrome 149 и новее с включенными флагами. Версия пакетов следует за версией CesiumJS 1.147, сам Cesium ion-токен задается инструментом `setIonToken`. Плагин Cesium Map для Codex остается бета-версией сообщества и требует хоста с MCP Apps. Лицензия MIT.

Как отключить. Удалите запись `cesium` из конфигурации клиента (`claude mcp remove cesium`), остановите процесс `cesium-mcp-runtime` и уберите `cesium-mcp-bridge` из зависимостей своей страницы.

Частые вопросы

Как подключить Cesium MCP к Claude Desktop?

Запустите `npx -y cesium-mcp-runtime` и пропишите эту команду в `mcpServers` конфигурации клиента. Для HTTP добавьте `--transport http --port 3000`.

Сколько инструментов и как их включают?

Всего 62 команды в 12 наборах. По умолчанию включены четыре набора на 30 инструментов, все сразу включает `CESIUM_TOOLSETS=all`.

Нужно ли отдельно ставить мост?

Нет, для внешнего MCP-клиента достаточно `cesium-mcp-runtime`, в нем есть мост и просмотрщик. Пакет `cesium-mcp-bridge` ставят отдельно для встраивания в собственную страницу.

Как отключить телеметрию?

Задайте `CESIUM_TELEMETRY_DISABLED=1` в среде Node или `globalThis.CESIUM_MCP_TELEMETRY_DISABLED=true` в браузере до инициализации. Состав полей описан в руководстве по телеметрии.

Что такое WebMCP-путь?

Это регистрация 61 браузерной команды и трех ресурсов в `document.modelContext` без отдельного сервера. Работает в экспериментальном Chrome 149 и новее с флагами `#enable-webmcp-testing` и `#devtools-webmcp-support`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

2GIS MCP

2GIS MCP (mapgl-mcp-server)

Официальный

Официальный MCP-сервер 2ГИС: поиск мест, геокодирование, маршруты, изохроны и статичные карты через API 2ГИС, нужен ключ из Менеджера Платформы

MCP-серверРасширенный доступ6Звезды репозитория
Официальный

MCP только на чтение для каталога геоданных GeoLens: наборы, схемы, объекты, карты, истории и безопасный SELECT.

MCP-серверМинимальный доступ297Звезды репозитория
Официальный

Официальный MCP-сервер Mapbox: геокодирование, поиск мест, маршруты, изохроны, карты прямо в чате и офлайн-расчеты

MCP-серверРасширенный доступ368Звезды репозитория

MCP-сервер с набором инструментов для сводок по миру: рынки, отчеты SEC, конфликты, климат и новости из открытых источников

MCP-серверРасширенный доступ1,1 тыс.Звезды репозитория
Российский стек

Небольшой прототип MCP поверх MapGL JS API 2ГИС: дает LLM доступ к картам для запросов вроде сравнения районов по плотности кафе

MCP-серверРасширенный доступ

MCP-сервер научных агентов: Claude Code анализирует спектры и снимки, планирует опыты и готовит расчеты DFT

MCP-серверШирокий доступ99Звезды репозитория

Коротко о README

В тексте объяснено устройство проекта: мост исполняет команды независимо от протокола, а адаптеры выставляют их по MCP, WebMCP, вызову функций или в браузерном агенте. Затем идут четыре пути интеграции, настройка для Claude Desktop, таблица из 12 наборов инструментов и правила версий.

Бейдж для README

Сообщить о проблеме