Cesium MCP
Управление 3D-глобусом CesiumJS из ИИ: 62 команды камеры, слоев, моделей и анимации через MCP, WebMCP или вызов функций
- 151 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Статистика использования включена по умолчанию и отключается переменной окружения
- Сервер открывает локальный просмотрщик и порт, а токен Cesium ion хранится в настройках сцены
Установка
- Работает в
В терминале, через 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 только на чтение для каталога геоданных GeoLens: наборы, схемы, объекты, карты, истории и безопасный SELECT.
Официальный MCP-сервер Mapbox: геокодирование, поиск мест, маршруты, изохроны, карты прямо в чате и офлайн-расчеты
MCP-сервер с набором инструментов для сводок по миру: рынки, отчеты SEC, конфликты, климат и новости из открытых источников
MapGL MCP Server (прототип)
MapGL MCP Server
Небольшой прототип MCP поверх MapGL JS API 2ГИС: дает LLM доступ к картам для запросов вроде сравнения районов по плотности кафе
MCP-сервер научных агентов: Claude Code анализирует спектры и снимки, планирует опыты и готовит расчеты DFT
Коротко о README
В тексте объяснено устройство проекта: мост исполняет команды независимо от протокола, а адаптеры выставляют их по MCP, WebMCP, вызову функций или в браузерном агенте. Затем идут четыре пути интеграции, настройка для Claude Desktop, таблица из 12 наборов инструментов и правила версий.