Vibe Coding Discover

MCP

cesium-mcp

View on GitHub

Protocol-agnostic CesiumJS AI control runtime for MCP, WebMCP, function calling, and browser agents.

★ 13826 forksJavaScriptMITgaopengbin

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