Skip to content

gaopengbin/cesium-mcp

[email protected] scope: cesium-mcp-bridge Feature

This release adds 5 notable features for engineering teams evaluating rollout.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

3d-globe 3d-visualization ai ai-agent cesium cesiumjs
+13 more
claude geojson geospatial gis llm mcp model-context-protocol natural-language spatial-analysis typescript webgis webgl websocket

Summary

AI summary

Broad release touches Patch Changes, feat, fix, and cesium-mcp-bridge.

Changes in this release

Feature Medium

screenshot adds 5‑second timeout fallback when postRender does not fire

screenshot adds 5‑second timeout fallback when postRender does not fire

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

queryEntities computes centroid from polygon/polyline geometry for bbox matching when position property is missing

queryEntities computes centroid from polygon/polyline geometry for bbox matching when position property is missing

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

queryEntities uses bounding‑box intersection instead of point containment for geometry entities

queryEntities uses bounding‑box intersection instead of point containment for geometry entities

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

getEntityProperties extracts description, material color, and polygon/polyline coordinates

getEntityProperties extracts description, material color, and polygon/polyline coordinates

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

getEntityProperties falls back to geometry centroid for entities lacking a position property

getEntityProperties falls back to geometry centroid for entities lacking a position property

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

layer schema extracts 3DTiles/Ion metadata (asset version, geometricError, boundingSphere center, ionAssetId)

layer schema extracts 3DTiles/Ion metadata (asset version, geometricError, boundingSphere center, ionAssetId)

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

highlight supports backup/restore via `clear: true` to precisely restore original material/color/size

highlight supports backup/restore via `clear: true` to precisely restore original material/color/size

Source: llm_adapter@2026-06-06

Confidence: high

Feature Medium

highlight supports global clear (no layerId) to restore all highlighted entities

highlight supports global clear (no layerId) to restore all highlighted entities

Source: llm_adapter@2026-06-06

Confidence: high

Feature Low

addMarker auto‑generates layerId; updateLayerStyle supports marker entities and labelStyle/layerStyle parameters; zoomToExtent accepts individual number params for OpenAI compatibility

addMarker auto‑generates layerId; updateLayerStyle supports marker entities and labelStyle/layerStyle parameters; zoomToExtent accepts individual number params for OpenAI compatibility

Source: granite4.1:30b@2026-06-06-audit

Confidence: low

Bugfix Medium

queryEntities now searches DataSource entities (GeoJSON/CZML/KML layers) instead of only viewer.entities

queryEntities now searches DataSource entities (GeoJSON/CZML/KML layers) instead of only viewer.entities

Source: llm_adapter@2026-06-06

Confidence: high

Bugfix Medium

getEntityProperties now finds entities across all DataSources

getEntityProperties now finds entities across all DataSources

Source: llm_adapter@2026-06-06

Confidence: high

Bugfix Medium

use Cesium native APIs for flyTo/setView to precisely center target point in viewport at any pitch/heading

use Cesium native APIs for flyTo/setView to precisely center target point in viewport at any pitch/heading

Source: granite4.1:30b@2026-06-06-audit

Confidence: low

Full changelog

cesium-mcp-bridge

1.139.11

Patch Changes

  • feat: screenshot adds 5s timeout fallback — if postRender doesn't fire, directly captures canvas
  • feat: queryEntities computes centroid from polygon/polyline geometry for bbox matching (entities without position property)
  • feat: queryEntities uses bounding box intersection instead of point containment for geometry entities
  • feat: getEntityProperties extracts description, material color, polygon/polyline coordinates
  • feat: getEntityProperties falls back to geometry centroid for position-less entities
  • feat: layer schema extracts 3DTiles/Ion metadata (asset version, geometricError, boundingSphere center, ionAssetId)

1.139.10

Patch Changes

  • fix: queryEntities now searches DataSource entities (GeoJSON/CZML/KML layers) — previously only checked viewer.entities, missing all layer-loaded features
  • fix: getEntityProperties now finds entities across all DataSources
  • feat: highlight supports backup/restore — clear: true precisely restores original material/color/size
  • feat: highlight supports global clear (no layerId) to restore all highlighted entities
  • feat: highlight expanded from 3 to 13 entity types (added billboard, model, label, box, cylinder, ellipse, rectangle, wall, corridor)
  • refactor: queryEntities deduplicates type detection via shared detectEntityType helper

1.139.9

Patch Changes

  • fix: use Cesium native APIs for flyTo/setView to fix view centering — target point now precisely centered in viewport at all pitch/heading angles
    • flyTo: replaced manual _offsetCamera() with camera.flyToBoundingSphere + HeadingPitchRange
    • setView: replaced offset approach with camera.lookAt + lookAtTransform(Matrix4.IDENTITY)

1.139.8

Patch Changes

  • feat: 9 new commands — getEntityProperties, clearAll, getLayerSchema, loadCzml, loadKml, measure, exportScene, setSceneOptions, setPostProcess
  • feat: 3D Tiles styling support in updateLayerStyle
  • docs: comprehensive documentation update

1.139.7

Patch Changes

  • chore: version bump to align with cesium-mcp-runtime v1.139.7

1.139.6

Patch Changes

  • feat: P0 feature pack — batchAddEntities (bulk entity creation), queryEntities (filter by name/type/bbox), viewpoint bookmarks (save/load/list), GeoJSON URL loading support

1.139.5

1.139.4

1.139.3

Patch Changes

  • feat: fuse CesiumGS official tools — 19 new commands (camera 4, entity-types 7, animation 8), 10 toolsets with dynamic discovery, CESIUM_TOOLSETS env var, comprehensive documentation update

1.139.1

Patch Changes

  • fix: addMarker auto-generates layerId, updateLayerStyle supports marker entities and labelStyle/layerStyle params, zoomToExtent uses individual number params for OpenAI compatibility

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track gaopengbin/cesium-mcp

Get notified when new releases ship.

Sign up free

About gaopengbin/cesium-mcp

AI-powered 3D globe control via MCP. Connect any MCP-compatible AI agent to CesiumJS — camera flight, GeoJSON/3D Tiles layers, markers, spatial analysis, heatmaps, and more through 19 natural language tools.

All releases →

Beta — feedback welcome: [email protected]