gaopengbin/cesium-mcp

gaopengbin/cesium-mcp

от gaopengbin
MCP сервер Cesium MCP интегрирует AI-команды в CesiumJS: 60+ инструментов для управления камерой, объектами и слоями. Работает через браузер, function calling или MCP-клиент. Идеально для разработч...

Важно

📣 作者正在求职 · 北京

AI 应用开发 · Agent 应用开发 · AI 产品全栈

我是高鹏彬,有约 6 年软件开发经验。如果你们团队正在招人,欢迎联系,也感谢帮忙内推或转发!

📄 查看简历 PDF · ✉️ 联系我

查看我的项目与个人介绍 → · 邮箱:1804287165@qq.com

Совет

📣 Built with Cesium MCP? / 谁在使用 Cesium MCP?

Share your project, screenshots, or feedback—work in progress is welcome! / 欢迎分享项目、截图和使用反馈,开发中的作品也欢迎!

Share / 分享 → Issue #44 · Discussion / 讨论区

ChatGPT Image 2026年7月5日 22_13_19

A protocol-agnostic Cesium AI control runtime for MCP, WebMCP, function calling, and browser agents

cesium-mcp-bridge is the protocol-agnostic Cesium command executor. Separate adapters expose it to browser-only agents, WebMCP browser agents, function calling, or MCP — your choice.

Four integration paths: Browser Agent (simplest, zero backend) · WebMCP (page-local browser tools) · function calling (embed in your web app) · MCP runtime (Claude Desktop / Cursor / Dify)

The local Runtime is only required for external MCP hosts. Browser Agent, WebMCP, and function-calling integrations execute the same commands directly in the web application.

Часто задаваемые вопросы

Инструменты были проиндексированы:
addGeoJsonLayer

Добавляет слой GeoJSON на карту (поддерживает Point/Line/Polygon, настраиваемую цветовую/хороплетную/категориальную отрисовку). data и url взаимно исключают друг друга.

Параметры
  • dataobject

    Объект GeoJSON FeatureCollection (взаимоисключающий с url)

  • flyToboolean

    Автоматически кадрирует слой (по умолчанию true); используйте false, если управляете камерой отдельно.

  • idstring

    ID слоя (генерируется автоматически, если не указан)

  • namestring

    Отображаемое имя слоя

  • resourceIdstring

    Идентификатор сохранённого ресурса GeoJSON (взаимоисключающий с data или url)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • styleobject

    Конфигурация стиля (color, opacity, pointSize, choropleth, category)

  • urlstring

    URL файла GeoJSON (взаимоисключающий с параметром data, загружается в браузере)

addGeoJsonPrimitive

Загружает GeoJSON с высокой производительностью для огромных наборов данных (100 000+ объектов). Обходит систему Entity, отрисовывает напрямую через Primitives. Параметры data и url взаимно исключают друг друга.

Параметры
  • allowPickingboolean

    Разрешить выбор (по умолчанию включено, отключите для повышения производительности).

  • dataobject

    Объект GeoJSON (взаимоисключающий с url)

  • idstring

    ID слоя (генерируется автоматически, если не указан)

  • namestring

    Отображаемое имя слоя

  • resourceIdstring

    ID сохранённого ресурса GeoJSON (нельзя указывать вместе с data или url)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • showboolean

    Показывать ли (по умолчанию true)

  • urlstring

    GeoJSON файл URL (взаимоисключающий с data)

addLabel

Добавляет текстовые метки к объектам GeoJSON (отображает значения атрибутов)

Параметры
  • dataobject

    Объект GeoJSON FeatureCollection

  • fieldstringобязательный

    Имя поля атрибута для текста подписи (например, «имя», «численность населения»)

  • resourceIdstring

    ID сохранённого ресурса GeoJSON (взаимоисключающий с data)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • styleobject

    Стиль подписи (шрифт, цвет заливки, цвет контура, масштаб и т. д.)

addMarker

Добавляет маркерную точку по указанным координатам, возвращает layerId для последующих операций.

Параметры
  • colorstring

    Цвет маркера (формат CSS)

  • idstring

    Пользовательский ID слоя (автоматически генерируется, если не указан)

  • labelstring

    Текст метки

  • latitudenumberобязательный

    Широта (от -90 до 90)

  • longitudenumberобязательный

    Долгота (от -180 до 180)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • sizenumber

    Размер точки (в пикселях)

addModel

Размещает 3D-модель (glTF/GLB) по указанным координатам, возвращает entityId

Параметры
  • headingnumber

    Угол направления (градусы), 0 = север

  • heightnumber

    Высота размещения (метры)

  • labelstring

    Текст метки модели

  • latitudenumberобязательный

    Широта (от -90 до 90)

  • longitudenumberобязательный

    Долгота (от -180 до 180)

  • pitchnumber

    Угол тангажа (градусы)

  • rollnumber

    Угол крена (градусы)

  • scalenumber

    Масштабный коэффициент модели

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • urlstringобязательный

    URL файла модели glTF/GLB

addPolygon

Добавляет полигональную область на карту (область/граница), возвращает entityId

Параметры
  • clampToGroundboolean

    Прижимать ли к земле?

  • colorstring

    Цвет заливки (CSS)

  • coordinatesnumber[][]обязательный

    Координаты внешнего кольца полигона [[долгота, широта, высота?], ...]

  • extrudedHeightnumber

    Высота экструзии (в метрах), для 3D-эффекта

  • labelstring

    Текст метки полигона

  • opacitynumber

    Непрозрачность заливки (0-1)

  • outlineColorstring

    Цвет контура

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

addPolyline

Добавляет полилинию на карту (путь/отрезок линии), возвращает entityId

Параметры
  • clampToGroundboolean

    Прижимать ли к земле?

  • colorstring

    Цвет линии (CSS-формат)

  • coordinatesnumber[][]обязательный

    Массив координат полилинии [[lon, lat, height?], ...]

  • labelstring

    Текст подписи полилинии

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • widthnumber

    Ширина линии (пиксели)

batchAddEntities

Пакетно добавляет несколько сущностей (создаёт несколько маркеров, полилиний, полигонов, моделей за один вызов), возвращает все entityIds

Параметры
  • entitiesobject[]обязательный

    Массив определений сущностей, где каждый элемент содержит поле типа и параметры для этого типа.

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

clearAllидемпотентный

Очищает все слои, сущности, анимации и траектории с карты (сброс сцены)

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

connectCesiumMap

Internal map app transport: подключается.

Параметры
  • sessionIdstringобязательный
deleteResourceидемпотентный

Удаляет один ресурс, привязанный к сессии, по resourceId.

Параметры
  • resourceIdstringобязательный

    Идентификатор ресурса для удаления.

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

disconnectCesiumMap

Внутренний транспорт картографического приложения: отключить.

Параметры
  • sessionIdstringобязательный
  • tokenstringобязательный
enable_toolsetидемпотентный

Включает группу инструментов, чтобы сделать её инструменты доступными. Сначала вызовите list_toolsets, чтобы увидеть доступные группы.

Параметры
  • toolsetstringобязательный

    Название набора инструментов для включения (например, "camera", "animation", "entity-ext")

exchangeCesiumMap

Внутренний транспорт приложения-карты: обмен.

Параметры
  • resultsobject[]
  • sessionIdstringобязательный
  • tokenstringобязательный
exportSceneтолько чтениеидемпотентный

Экспортирует текущий снимок сцены: включает вид камеры, список слоёв, список сущностей и метку времени.

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

flyToидемпотентный

Перемещается к конкретной позиции по долготе/широте (с анимацией перехода)

Параметры
  • durationnumber

    Длительность анимации полёта (секунды)

  • headingnumber

    Угол направления (градусы), 0 = север

  • heightnumber

    Высота камеры (метры), по умолчанию 50000

  • latitudenumberобязательный

    Широта (от -90 до 90)

  • longitudenumberобязательный

    Долгота (от -180 до 180)

  • pitchnumber

    Угол тангажа (в градусах), -90 = прямо вниз

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

getEntityPropertiesтолько чтениеидемпотентный

Получает детальные свойства конкретной сущности — тип, позицию, пользовательские свойства и свойства графики

Параметры
  • entityIdstringобязательный

    Идентификатор сущности (можно получить через queryEntities)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

getLayerSchemaтолько чтениеидемпотентный

Проверяет поля, количество сущностей и метаданные слоя. Для vector/3D Tiles metadata.tileStyle возвращает применённые выражения стиля. Возвращает { success: boolean, data?: unknown, message?: string, error?: string }.

Параметры
  • layerIdstringобязательный

    Идентификатор слоя (получить через listLayers)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

getSelectedTileFeatureтолько чтениеидемпотентный

Считывает атрибуты последнего выбранного управляемого векторного/3D Tiles объекта и layerId. Использует updateLayerStyle с этим layerId, чтобы задать стиль. Возвращает feature=null, когда ничего не выбрано; metadata - это снимок, а не запрос по всему набору данных. Возвращает { success: boolean, data?: unknown, message?: string, error?: string }.

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

getViewтолько чтениеидемпотентный

Получает информацию о текущем виде камеры (долготу, широту, высоту, углы)

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

highlightидемпотентный

Выделяет объекты в слое

Параметры
  • clearboolean

    Очистить существующие выделения и восстановить исходные стили.

  • colorstring

    Цвет подсветки (в формате CSS)

  • featureIndexinteger

    Индекс функций (выделяет все, если не указано)

  • layerIdstring

    Layer ID

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

listLayersтолько чтениеидемпотентный

Получает текущий список слоёв (с ID, именем, типом, видимостью)

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

listResourcesтолько чтениеидемпотентный

Перечисляет метаданные ресурсов для текущего браузера или MCP-сессии, не возвращая полезные данные.

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

listSessionsтолько чтениеидемпотентный

Перечисляет все подключенные сессии браузера (ID и состояние соединения) для мультибраузерной маршрутизации

Параметры

Без параметров.

list_toolsetsтолько чтениеидемпотентный

Перечисляет все доступные группы инструментов и их статус включения. Вызовите это, чтобы узнать о дополнительных возможностях, прежде чем просить пользователя что-либо настраивать.

Параметры

Без параметров.

listViewpointsтолько чтениеидемпотентный

Выводит список всех сохранённых закладок точек обзора.

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

loadViewpointидемпотентный

Восстанавливает сохранённую закладку точки обзора (с анимацией перелёта), возвращает сохранённое состояние обзора.

Параметры
  • durationnumber

    Длительность анимации перелёта (секунды), 0 = мгновенно

  • namestringобязательный

    Название закладки

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

measure

Измеряет расстояние или площадь (расчёт на основе координат, опционально отображается на карте)

Параметры
  • idstring

    Пользовательский идентификатор сущности измерения.

  • modeenumобязательный

    Режим измерения: расстояние или площадь

  • positionsnumber[][]обязательный

    Массив координат [[lon, lat, alt?], ...]

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • showOnMapboolean

    Отображать ли результат измерения на карте

openCesiumMapтолько чтение

Открывает интерактивную 3D-карту рядом с диалогом. Передаёт возвращённый sessionId каждому инструменту карты. Вызывает один раз, чтобы открыть карту, затем ждёт, пока подключится её сессия браузера, прежде чем отправлять команды. При необходимости повторно открывает известную сессию.

Карта Cesium

Параметры
  • sessionIdstring
queryEntitiesтолько чтениеидемпотентный

Запрашивает существующие сущности — фильтрует по имени, типу, пространственной протяжённости, возвращает список entityId/name/type/position.

Параметры
  • bboxnumber[]

    Фильтр пространственного охвата [запад, юг, восток, север] (градусы)

  • namestring

    Нечёткое совпадение имени (без учёта регистра)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • typestring

    Фильтровать по типу сущности

removeEntityидемпотентный

Удаляет одну сущность по entityId

Параметры
  • entityIdstringобязательный

    Идентификатор сущности для удаления

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

removeLayerидемпотентный

Удаляет слой с карты по идентификатору слоя.

Параметры
  • idstringобязательный

    ID слоя для удаления (получить через listLayers)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

saveViewpointидемпотентный

Сохраняет текущий вид как закладку (имя → состояние вида), восстанавливает через loadViewpoint.

Параметры
  • namestringобязательный

    Название закладки (уникальный идентификатор, перезаписывается при дубликате)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

screenshotтолько чтениеидемпотентный

Захватывает текущий вид карты (возвращает PNG в формате base64)

Параметры
  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

setBasemapидемпотентный

Переключает стиль базовой карты (dark/satellite/standard/osm/arcgis/light/tianditu/amap)

Параметры
  • basemapenum

    Тип базовой карты: dark=тёмная тема, satellite=спутниковые снимки, standard=стандартная, osm=OpenStreetMap, arcgis=улицы ArcGIS, light=светлая тема, tianditu_vec=векторная карта Tianditu, tianditu_img=спутниковые снимки Tianditu, amap=дороги Amap, amap_satellite=спутник Amap

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • tokenstring

    Токен для провайдеров, требующих аутентификации (например, Tianditu)

  • urlstring

    Шаблон пользовательского URL с заполнителями {x}, {y}, {z}. Когда он указан, параметр basemap игнорируется.

setLayerVisibilityидемпотентный

Устанавливает видимость слоя

Параметры
  • idstringобязательный

    Layer ID

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • visiblebooleanобязательный

    Будь то видимый.

setViewидемпотентный

Мгновенно переключает вид на указанные долготу/широту (без анимации)

Параметры
  • headingnumber

    Угол курса (градусы)

  • heightnumber

    Высота (метры)

  • latitudenumberобязательный

    Широта (от -90 до 90)

  • longitudenumberобязательный

    Долгота (от -180 до 180)

  • pitchnumber

    Угол тангажа (градусы)

  • rollnumber

    Угол крена (градусы)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

storeResource

Сохраняет GeoJSON, CZML или JSON один раз и возвращает компактный resourceId для последующих вызовов инструментов.

Параметры
  • dataanyобязательный

    Полезная нагрузка ресурса, сериализуемая в JSON.

  • kindenumобязательный

    Вид ресурса

  • resourceIdstring

    Необязательный идентификатор ресурса, переданный вызывающей стороной.

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • ttlSecondsinteger

    Время жизни в секундах.

updateEntityидемпотентный

Обновляет позицию, внешний вид, метку, видимость или высоту выдавливания полигона сущности, включая сущности источника данных. Возвращает { success: boolean, data?: unknown, message?: string, error?: string }.

Параметры
  • colorstring

    Новый цвет (формат CSS)

  • entityIdstringобязательный

    Идентификатор сущности (возвращается addMarker/addPolyline и т.д.)

  • extrudedHeightnumber

    Высота выдавливания полигона в метрах; также поддерживает полигоны из источника данных GeoJSON

  • labelstring

    Новый текст метки

  • positionobject

    Новые координаты позиции

  • scalenumber

    Новый масштабный коэффициент

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • showboolean

    Показывать ли

updateLayerStyleидемпотентный

Обновляет стиль слоя (цвет, прозрачность, стиль метки, стиль 3D Tiles и т.д.)

Параметры
  • imageryStyleobject

    Визуальный стиль изображений (альфа, яркость, контраст, оттенок, насыщенность, гамма); используйте setLayerVisibility для показа/скрытия.

  • labelStyleobject

    Стиль подписи (шрифт, цвет заливки, цвет обводки, ширина обводки, масштаб и т. д.)

  • layerIdstringобязательный

    Layer ID

  • layerStyleobject

    Стиль слоя объектов (цвет, непрозрачность, ширина обводки, размер точки; тематические стили GeoJSON choropleth/category/randomColor/gradient взаимоисключающие)

  • primitiveStyleobject

    GeoJSON Primitive стиль материала (цвет, прозрачность, outlineColor, outlineWidth, pointSize, lineWidth); используйте setLayerVisibility для показа/скрытия.

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

  • tileStyleobject

    Обязательная ветка стиля для векторных 3D Tiles и MVT: например, {color: "color('#ff8800')", lineWidth: 7}. Поддерживает выражения, цветовые условия, show, pointSize и meta. Сохраняет неуказанные поля.

zoomToExtentидемпотентный

Переходит к указанному географическому охвату

Параметры
  • bboxnumber[]обязательный

    Географический охват [запад, юг, восток, север] в градусах

  • durationnumber

    Продолжительность анимации (секунды)

  • sessionIdstring

    Целевой идентификатор сессии браузера для маршрутизации между несколькими браузерами (необязательно)

1.148.0основная
1.147.0
1.146.0
1.145.3
1.145.2
1.145.1
1.145.0
1.144.1
1.144.0
1.143.4
1.143.4-next.1
1.143.4-next.0
1.143.3
1.143.2
1.143.1
1.143.0
1.142.3
1.142.2
1.142.1
1.142.0
1.139.19
1.139.18
1.139.17
1.139.16
1.139.15
1.139.14
1.139.13
1.139.12
1.139.11
1.139.10
1.139.9
1.139.8
1.139.7
1.139.6
1.139.5
1.139.4
1.139.3
1.139.2
1.139.1
1.139.0

Выберите клиент, чтобы установить gaopengbin/cesium-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"gaopengbin-cesium-mcp-990zdj3l2r\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"cesium-mcp-runtime\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add gaopengbin-cesium-mcp-990zdj3l2r -- npx -y cesium-mcp-runtime

Либо через JSON-конфиг:

claude mcp add-json gaopengbin-cesium-mcp-990zdj3l2r "{\"command\":\"npx\",\"args\":[\"-y\",\"cesium-mcp-runtime\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add gaopengbin-cesium-mcp-990zdj3l2r -- npx -y cesium-mcp-runtime

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.gaopengbin-cesium-mcp-990zdj3l2r]
command = "npx"
args = ["-y", "cesium-mcp-runtime"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите gaopengbin/cesium-mcp, а в поле команды запуска — строку ниже:
npx -y cesium-mcp-runtime

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например gaopengbin-cesium-mcp-990zdj3l2r.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: gaopengbin-cesium-mcp-990zdj3l2r
    command: npx
    args:
      - "-y"
      - "cesium-mcp-runtime"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "gaopengbin-cesium-mcp-990zdj3l2r": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}

Похожие MCP-сервера

LumabyteCo/clarifyprompt-mcp

LumabyteCo/clarifyprompt-mcp

от lumabyteco

MCP-сервер, который компилирует расплывчатые запросы в промпты, оптимизированные для 60+ AI-платформ (Midjourney, Claude, Sora). Учитывает контекст рабочего пространства (CLAUDE.md, package.json, g...

TypeScript⭐ 13
AntonioTF5/soul-mcp-server

AntonioTF5/soul-mcp-server

от antoniotf5

MCP-сервер для работы с SOUL.md: валидация файлов по схеме, генерация шаблонов агентов и оценка полноты. Всё доступно из Claude Desktop или любого MCP-клиента. Полезен разработчикам AI-агентов.

JavaScript⭐ 2
tadas-github/a2asearch-mcp

tadas-github/a2asearch-mcp

от tadas-github

MCP-сервер для поиска по единому каталогу AI-агентов, MCP-серверов, CLI-инструментов и навыков. Позволяет находить нужные инструменты прямо из Claude, Cursor и других MCP-клиентов. Полезен разработ...

JavaScript⭐ 21
shipstatic/mcp

shipstatic/mcp

от shipstatic

ShipStatic MCP — деплой статических сайтов, лендингов и прототипов прямо из AI-агента. Никакой установки: укажи URL в MCP-клиенте и публикуй сайт через один инструмент. Бесплатно, без регистрации и...

TypeScript⭐ 6
paladini/devutils-mcp-server

paladini/devutils-mcp-server

от paladini

DevUtils MCP сервер даёт 36 утилит для повседневных задач: хэширование, кодирование, работа с UUID, JWT, JSON, CIDR и текстом. Всё работает локально в Claude, Cursor, VS Code и других MCP-клиентах ...

TypeScript⭐ 5
johannespettersson80/codesys-mcp-toolkit

johannespettersson80/codesys-mcp-toolkit

от johannespettersson80

MCP сервер для работы с CODESYS V3: открытие, создание и сохранение проектов, управление POU, редактирование кода и компиляция через Scripting Engine. Интегрируется с MCP клиентами, позволяя автоматизировать программирование ПЛК с помощью ИИ.

TypeScript⭐ 127
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин