cesium-mcp
View on GitHubProtocol-agnostic CesiumJS AI control runtime for MCP, WebMCP, function calling, and browser agents.
Protocol-agnostic CesiumJS AI control runtime: a 60+ command bridge exposed through MCP (stdio/HTTP), WebMCP, function calling, or in-page browser agents. Lets Claude, Cursor, Dify or web apps drive 3D geospatial scenes with natural language.
Use Cases
Control a CesiumJS 3D globe with natural languageExpose 60+ Cesium commands as MCP tools to Claude Desktop, Cursor or DifyEmbed an AI map assistant into an existing WebGIS web app via function callingRegister page-local Cesium tools with WebMCP browser agentsFly to places, drop markers, labels and models by promptRender GeoJSON layers and polygons from AI commandsBatch add and query scene entities programmaticallyRun spatial analysis through LLM tool callsBuild a zero-backend browser-only geospatial agentAdd CesiumJS API knowledge to coding assistants via cesium-mcp-dev
Built With
- Language
- JavaScript
- Frameworks
- CesiumJS · Model Context Protocol SDK · Vite · Vitest · VitePress · Cloudflare Workers (Wrangler) · ESLint · Changesets · npm workspaces
Tags
mcp · cesiumjs · geospatial · 3d-globe · webmcp · gis · browser-agent · function-calling · geojson · websocket · typescript · natural-language · spatial-analysis · webgl · tool-calling · 3d-visualization