Skip to content

Cesium MCPAI-Powered 3D Globe Control

Connect any MCP-compatible AI agent to CesiumJS. Camera, layers, entities, spatial analysis — all through natural language.

Cesium MCP

Demo

Architecture

┌──────────────┐   stdio    ┌──────────────────┐  WebSocket  ┌──────────────────┐
│  AI Agent    │ ◄────────► │  cesium-mcp-     │ ◄─────────► │  cesium-mcp-     │
│  (Claude,    │   MCP      │  runtime         │   JSON-RPC  │  bridge          │
│   Cursor…)   │            │  (Node.js)       │             │  (Browser)       │
└──────────────┘            └──────────────────┘             └──────────────────┘

                                                              ┌──────▼──────┐
                                                              │  CesiumJS   │
                                                              │  Viewer     │
                                                              └─────────────┘

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. cesium-mcp-bridge executes the command on the CesiumJS Viewer in the browser.

4. Results flow back through the same pipeline to the AI agent.

Packages

PackageDescriptionVersion
cesium-mcp-bridgeBrowser SDK — embed in your CesiumJS applicationnpm
cesium-mcp-runtimeMCP Server — 24 tools and 2 resources for AI agentsnpm
cesium-mcp-devIDE MCP Server — Cesium API docs and code generationnpm

Released under the MIT License.