Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.gaopengbin/cesium-mcp-runtime

NPM · CESIUM-MCP-RUNTIME · SCANNED AUG 3

AI-powered 3D globe control via MCP. Camera, layers, markers, spatial analysis with CesiumJS.

Available components

+40 this week 65 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (96 of 100), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (96 of 100), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability82
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 1438 tokens (~68/item across 21 items; 19 tools + 2 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage86
  • 79% of tools have a non-trivial description (not blank, and not just the tool's name).Partial
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · cesium-mcp-runtime

# add to Claude Code
claude mcp add gaopengbin-cesium-mcp-runtime -- npx -y cesium-mcp-runtime
# add to Codex CLI
codex mcp add gaopengbin-cesium-mcp-runtime -- npx -y cesium-mcp-runtime
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "gaopengbin-cesium-mcp-runtime": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "cesium-mcp-runtime"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add gaopengbin-cesium-mcp-runtime --command npx --arg -y --arg cesium-mcp-runtime
# ~/.hermes/config.yaml
mcp_servers:
  gaopengbin-cesium-mcp-runtime:
    command: "npx"
    args: ["-y", "cesium-mcp-runtime"]
// mcp.json
{
  "mcpServers": {
    "gaopengbin-cesium-mcp-runtime": {
      "command": "npx",
      "args": [
        "-y",
        "cesium-mcp-runtime"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +60
    • Provenance: unverified → fail security
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Schema quality: unverified → good functional
    • MCP protocol: unverified → pass functional
    • Maintenance: unverified → pass functional
    • Dependency health: unverified → partial functional
    • License: unverified → pass functional
    • Schema quality: unverified → 100 functional
    • Tool coverage: unverified → 79 functional
    • Licence: MIT functional
  • 1 Aug 26 −20
    • Tool coverage: 79 → unverified functional
    • Schema quality: 100 → unverified functional
  • 31 Jul 26 −26
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +27
    • Tool coverage: unverified → 79 functional
    • Schema quality: unverified → 100 functional
    • First check of Schema quality: pass functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 100 functional
    • First check of Schema quality: unverified functional
  • 28 Jul 26 −1
    • Dependency health: partial → unverified functional
  • 27 Jul 26 25

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 96 packages

96 packages in the resolved dependency tree · 96 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 19 exposed · ~1,398 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
addGeoJsonLayer ~100

添加 GeoJSON 图层到地图(支持 Point/Line/Polygon,可配置颜色/分级/分类渲染)

NameTypeReqDescription
dataobjectyesGeoJSON FeatureCollection 对象
idstring图层ID(不传则自动生成)
namestring图层显示名称
styleobject样式配置(color, opacity, pointSize, choropleth, category)

No output schema declared.

No examples provided.

addHeatmap ~56

添加热力图图层(基于 GeoJSON 点数据生成热力可视化)

NameTypeReqDescription
dataobjectyesGeoJSON Point FeatureCollection
radiusnumber热力影响半径(像素)

No output schema declared.

No examples provided.

addLabel ~82

为 GeoJSON 要素添加文本标注(显示属性值)

NameTypeReqDescription
dataobjectyesGeoJSON FeatureCollection 对象
fieldstringyes用作标注文本的属性字段名(如 "name"、"population")
styleobject标注样式(font, fillColor, outlineColor, scale 等)

No output schema declared.

No examples provided.

addMarker ~111

在指定经纬度添加标注点,返回 layerId 供后续操作

NameTypeReqDescription
colorstring标注颜色(CSS 格式)
idstring自定义图层ID(不传则自动生成)
labelstring标注文本
latitudenumberyes纬度(-90 ~ 90)
longitudenumberyes经度(-180 ~ 180)
sizenumber点大小(像素)

No output schema declared.

No examples provided.

flyTo ~123

飞行到指定经纬度位置(带动画过渡)

NameTypeReqDescription
durationnumber飞行动画时长(秒)
headingnumber航向角(度),0 为正北
heightnumber相机高度(米),默认 50000
latitudenumberyes纬度(-90 ~ 90)
longitudenumberyes经度(-180 ~ 180)
pitchnumber俯仰角(度),-90 为正下方

No output schema declared.

No examples provided.

getView ~25

获取当前相机视角信息(经纬度、高度、角度)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

highlight ~60

高亮指定图层的要素

NameTypeReqDescription
colorstring高亮颜色(CSS 格式)
featureIndexnumber要素索引(不传则高亮全部)
layerIdstringyes图层ID

No output schema declared.

No examples provided.

listLayers ~26

获取当前所有图层列表(含 ID、名称、类型、可见性)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

load3dTiles ~96

加载 3D Tiles 数据集(如建筑白膜、城市模型)

NameTypeReqDescription
heightOffsetnumber高度偏移(米)
idstring图层ID
maximumScreenSpaceErrornumber最大屏幕空间误差(值越小越精细)
namestring图层名称
urlstringyestileset.json 的 URL

No output schema declared.

No examples provided.

loadImageryService ~103

加载影像服务图层(WMS/WMTS/XYZ/ArcGIS MapServer)

NameTypeReqDescription
idstring图层ID
layerNamestringWMS/WMTS 图层名
namestring图层名称
opacitynumber透明度(0~1)
serviceTypestringyes服务类型
urlstringyes影像服务 URL

No output schema declared.

No examples provided.

loadTerrain ~80

加载或切换地形(平坦/ArcGIS/CesiumIon/自定义 URL)

NameTypeReqDescription
cesiumIonAssetIdnumberCesium Ion 资产ID(provider=cesiumion 时需要)
providerstringyes地形提供者类型
urlstring自定义地形服务 URL

No output schema declared.

No examples provided.

playTrajectory ~102

播放移动轨迹动画

NameTypeReqDescription
coordinatesarrayyes轨迹坐标数组 [[lon, lat, alt?], ...]
durationSecondsnumber动画时长(秒)
idstring轨迹图层ID
labelstring移动体标签
namestring轨迹名称
trailSecondsnumber尾迹长度(秒)

No output schema declared.

No examples provided.

removeLayer ~42

从地图上移除指定图层(按图层ID)

NameTypeReqDescription
idstringyes要移除的图层ID(可通过 listLayers 获取)

No output schema declared.

No examples provided.

screenshot ~20

截取当前地图视图(返回 base64 PNG)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

setBasemap ~55

切换底图风格(暗色/卫星影像/标准)

NameTypeReqDescription
basemapstringyes底图类型:dark=暗色, satellite=卫星影像, standard=标准

No output schema declared.

No examples provided.

setLayerVisibility ~36

设置图层可见性

NameTypeReqDescription
idstringyes图层ID
visiblebooleanyes是否可见

No output schema declared.

No examples provided.

setView ~107

瞬间切换到指定经纬度视角(无动画)

NameTypeReqDescription
headingnumber航向角(度)
heightnumber高度(米)
latitudenumberyes纬度(-90 ~ 90)
longitudenumberyes经度(-180 ~ 180)
pitchnumber俯仰角(度)
rollnumber翻滚角(度)

No output schema declared.

No examples provided.

updateLayerStyle ~87

修改已有图层的样式(颜色、透明度、标注样式等)

NameTypeReqDescription
labelStyleobject标注样式(font, fillColor, outlineColor, outlineWidth, scale 等)
layerIdstringyes图层ID
layerStyleobject图层样式(color, opacity, strokeWidth, pointSize)

No output schema declared.

No examples provided.

zoomToExtent ~87

缩放到指定地理范围

NameTypeReqDescription
durationnumber动画时长(秒)
eastnumberyes东边界经度(度)
northnumberyes北边界纬度(度)
southnumberyes南边界纬度(度)
westnumberyes西边界经度(度)

No output schema declared.

No examples provided.