地图出行

Cesium MCP:用一句话操控三维地球

让智能体操控 CesiumJS 三维地球:飞行视角、标注和 GeoJSON 图层、3D Tiles 与地形、测量、热力图、轨迹回放,自带本地查看器。

项目与安装文档

查看项目

https://github.com/gaopengbin/cesium-mcp

做三维 GIS 演示时,大量时间花在调相机、叠图层、改样式这些重复操作上。Cesium MCP 把 CesiumJS 的常用操作做成 60 多个工具,智能体一句“飞到埃菲尔铁塔,放一个红色标记”就能在三维地球上执行。它是个人开发者的独立项目,不是 Cesium 官方出品,但作者曾为 CesiumGS 的 AI 集成实验贡献过影像、地形服务器和统一网关。

能做什么

  • 视角:flyTo、setView、zoomToExtent,还能保存和切换视点、导出场景。
  • 实体和图层:addMarker、addPolygon、addModel、addGeoJsonLayer,按字段改样式、切换底图。
  • 三维数据:load3dTiles、load3dGaussianSplat、loadTerrain,以及 CZML、KML 和影像服务。
  • 分析和动画:measure 测量、addHeatmap 热力图、playTrajectory 轨迹回放、相机环绕和时钟控制。
  • 按需加载工具:12 个工具集默认只开 4 个(30 个工具),设 CESIUM_TOOLSETS=all 全开,也能让智能体运行时自己启用。

适合谁

  • 做智慧城市、数字孪生演示,想用对话快速搭场景的 GIS 工程师。
  • 已有 Cesium 网页应用、想给它接一个 AI 助手的前端开发者,可以直接用 bridge 包走 function calling。

接入方式

需要 Node.js。Runtime 包里带了浏览器端 bridge 和一个本地查看器(http://localhost:9100/),普通用户只装它:

{
  "mcpServers": {
    "cesium": {
      "command": "npx",
      "args": ["-y", "cesium-mcp-runtime"]
    }
  }
}

想先看效果,可以打开 README 里的在线演示,不用安装也不用注册。

编辑点评

值得关注的地方在于它不只是一个 MCP 服务器:同一套命令层同时提供 MCP、WebMCP、function calling 和浏览器内智能体四种接法,换协议不用重写工具,项目还跑了官方的一致性测试。版本号跟随 CesiumJS 主版本,升级 Cesium 前要看兼容基线。用 Cesium ion 的地形和影像需要自己的 token(setIonToken)。项目更新频繁,最近一次提交在 2026-10-06。许可证为 MIT。