Skip to content

Cesium MCPAI-Powered 3D Globe Control

Connect browser agents, embedded AI assistants, and MCP clients to CesiumJS through one shared command layer.

Cesium MCP

Demo ​

Architecture ​

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.

AI Agent
Claude, Cursor, VS Code…
stdio / MCP
cesium-mcp-runtime
Node.js MCP Server
WebSocket
cesium-mcp-bridge
Browser SDK
API
CesiumJS Viewer
3D Globe

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.

Packages ​

PackageDescriptionVersion
cesium-mcp-contractsTransport-neutral tool contracts and JSON Schemasnpm
cesium-mcp-bridgeBrowser SDK — embed in your CesiumJS applicationnpm
cesium-mcp-webmcpOne-package Viewer integration and native browser WebMCP adapternpm
cesium-mcp-runtimeOne-package MCP Server, built-in Viewer, 62 command tools and 2 resourcesnpm
cesium-mcp-devIDE MCP Server — Cesium API docs and code generationnpm

Released under the MIT License.