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.