61 Browser-Safe Tools
Camera control, GeoJSON layers, 3D Tiles, terrain, imagery, entities, trajectories, heatmaps, geocoding, and more — organized into 12 selectable toolsets.
Connect browser agents, embedded AI assistants, and MCP clients to CesiumJS through one shared command layer.
The diagram below shows the MCP runtime path. The default Runtime package already serves the Bridge and built-in Viewer; the separate Bridge SDK is only needed for a custom page. WebMCP is a browser-native adapter that connects a compatible browser agent directly to the same command layer, without the Node.js runtime or WebSocket transport. Compare the integration modes.
1. Your AI agent sends a natural language request, which the MCP client translates into a tool call.
2. cesium-mcp-runtime receives the call via stdio and forwards it as a WebSocket command.
3. The packaged cesium-mcp-bridge executes the command on the built-in Viewer or a custom CesiumJS page.
4. Results flow back through the same pipeline to the AI agent.
| Package | Description | Version |
|---|---|---|
cesium-mcp-contracts | Transport-neutral tool contracts and JSON Schemas | |
cesium-mcp-bridge | Browser SDK — embed in your CesiumJS application | |
cesium-mcp-webmcp | One-package Viewer integration and native browser WebMCP adapter | |
cesium-mcp-runtime | One-package MCP Server, built-in Viewer, 62 command tools and 2 resources | |
cesium-mcp-dev | IDE MCP Server — Cesium API docs and code generation |