cesium-mcp-runtime
Cesium MCP Runtime Server — AI Agent 通过 MCP 协议操控浏览器 Cesium
Description
Cesium MCP Runtime Server — AI Agent 通过 MCP 协议操控浏览器 Cesium
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 1.139.19 | Imported from npm (1.139.19) | Low | 4/21/2026 |
| cesium-mcp-dev@1.139.19 | # cesium-mcp-dev ## 1.139.8 ### Patch Changes - chore: version bump to align with cesium-mcp-runtime v1.139.8 ## 1.139.7 ### Patch Changes - chore: version bump to align with cesium-mcp-runtime v1.139.7 ## 1.139.6 ### Patch Changes - chore: version bump to align with cesium-mcp-runtime v1.139.6 ## 1.139.5 ## 1.139.4 ## 1.139.3 ## 1.139.1 ### Patch Changes - fix: addMarker auto-generates layerId, updateLayerStyle supports marker entities and labelStyle/layerStyle params, zo | Medium | 4/10/2026 |
| v1.139.15 | ## What's New - **setIonToken**: New command to set Cesium Ion access token remotely via MCP. Call before loading private Ion assets. - **Ion support for load3dTiles**: Load 3D Tiles via ionAssetId - **Ion support for loadImageryService**: Load imagery via ionAssetId --- ## 更新内容 - **setIonToken**: 新命令,通过 MCP 远程设置 Cesium Ion 访问令牌,需在加载私有 Ion 资源前调用 - **load3dTiles 支持 Ion**: 通过 ionAssetId 加载 3D Tiles - **loadImageryService 支持 Ion**: 通过 ionAssetId 加载影像服务 | Medium | 4/1/2026 |
| v1.139.14 | ## What's New - **Cesium Ion support for load3dTiles**: Load 3D Tiles via ionAssetId (uses Cesium3DTileset.fromIonAssetId()) - **Cesium Ion support for loadImageryService**: Load imagery via ionAssetId (uses IonImageryProvider.fromAssetId()) - Both tools now accept either URL or Ion asset ID (at least one required) --- ## 更新内容 - **load3dTiles 支持 Cesium Ion**: 通过 ionAssetId 加载 3D Tiles 数据集 - **loadImageryService 支持 Cesium Ion**: 通过 ionAssetId 加载 Ion 影像服务 - 两个工具现在支持 URL 或 Ion 资产 ID(至少提供其一) | Medium | 4/1/2026 |
| v1.139.13 | ## What's New - **URL session routing**: `/mcp?session=xxx` auto-routes to target browser - **Streamable HTTP transport**: `--transport http` mode for Dify, n8n, etc. - **Multi-browser sessionId**: explicit browser targeting via tool parameter - **New tools**: `clearAll`, `getEntityProperties`, `exportScene`, `getLayerSchema` - **GeoJSON/3D Tiles style**: `strokeWidth`, `randomColor`, `gradient` - **Heatmap**: heatmap.js 2D heatmap support - **Fixes**: `flyTo`/`setView` centering, `quer | Medium | 4/1/2026 |
| v1.139.7 | ## What's Changed ### Features - **i18n tool descriptions** New CESIUM_LOCALE environment variable (en / zh-CN). All 49 tool descriptions and parameter hints are now available in both English and Chinese. ### Details - Default locale: English - Set CESIUM_LOCALE=zh-CN for Chinese descriptions - No functional changes only description text is affected - Updated documentation and config-schema for the new env var **Full Changelog**: https://github.com/gaopengbin/cesium-mcp/compare/v1.139.6...v | Low | 3/17/2026 |
| v1.139.6 | ## What's New ### 5 New Tools (44 49 tools) | Tool | Description | |------|-------------| | **batchAddEntities** | Batch create multiple entities (marker/polyline/polygon/model etc.) in a single call | | **queryEntities** | Query entities by name, type, or spatial bounding box | | **saveViewpoint** | Save current camera viewpoint as a named bookmark | | **loadViewpoint** | Restore a saved viewpoint bookmark (with fly animation) | | **listViewpoints** | List all saved viewpoint bookmarks | ## | Low | 3/16/2026 |
| v1.139.5 | ### New Features - **Geocode tool** (44th tool, new `geolocation` toolset) — convert address/landmark to coordinates using OpenStreetMap Nominatim, no API key required - **HTTP proxy support** — `HTTPS_PROXY` / `HTTP_PROXY` / `ALL_PROXY` env vars for geocode requests (uses Node.js built-in `undici.ProxyAgent`) - **Custom User-Agent** — `OSM_USER_AGENT` env var for Nominatim API requests ### Improvements - 11 toolsets / 44 tools (up from 10 / 43) - Rate limiting: 1.1s interval per Nom | Low | 3/16/2026 |
| v1.139.4 | ## Changes ### Bug Fixes - **EADDRINUSE handling**: Added error handler for WebSocket HTTP server port conflicts (port 9100). Previously, if port 9100 was already in use, the server would crash with an unhandled exception. Now it logs a warning and continues without WebSocket relay. ### npm Packages - cesium-mcp-bridge@1.139.4 - cesium-mcp-dev@1.139.4 - cesium-mcp-runtime@1.139.4 **Full Changelog**: https://github.com/gaopengbin/cesium-mcp/compare/v1.139.2...v1.139.4 | Low | 3/15/2026 |
| v1.139.2 | ## Highlights ### 19 New Tools (24 -> 43 total) - **Camera** (4): lookAtTransform, startOrbit, stopOrbit, setCameraOptions - **Extended Entity Types** (7): addBillboard, addBox, addCorridor, addCylinder, addEllipse, addRectangle, addWall - **Animation** (8): createAnimation, controlAnimation, removeAnimation, listAnimations, updateAnimationPath, trackEntity, controlClock, setGlobeLighting ### Toolset System 10 toolset groups with dynamic discovery via \\list_toolsets\\ and \\enable_toolset\\ | Low | 3/15/2026 |
Dependencies & License Audit
Loading dependencies...
Similar Packages
letsfg-mcpLetsFG MCP Server — 200 airline connectors running locally + enterprise GDS/NDC APIs. Flight search & booking for Claude, Cursor, Windsurf, and any MCP-compatible AI agent.2026.4.51
@botwallet/mcpMCP server for Botwallet — AI agent payments with FROST threshold signing on Solana0.3.2
@atoms-tech/atoms-mcpMCP server for ATOMS.tech — AI agent integration for requirements management0.4.1
