AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

CesiumDesign

mcp-tzxzhaohao-cesiumdesign · by tzxzhaohao

Framework-neutral Cesium effects SDK for WebGIS dashboards, digital twins, and AI-assisted geospatial visualizations.

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add mcp-tzxzhaohao-cesiumdesign

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-tzxzhaohao-cesiumdesign)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of CesiumDesign? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

geo-effect-kit

Framework-neutral Cesium effects for WebGIS dashboards, emergency command systems, 3D maps, and AI-assisted geospatial applications.

[中文文档](./README.zh-CN.md)

Features

  • Works with an existing Cesium Viewer.
  • Framework-neutral TypeScript API.
  • Reusable effects for radar scans, ripple spread, fly lines, pipe flow, water surfaces, light walls, scan cones, shield domes, temperature fields, GIF fire billboards, scene weather, post-processing, and route flow.
  • Common lifecycle API: update, show, hide, flyTo, destroy.
  • Machine-readable manifests for AI agents.
  • Optional MCP server for effect discovery and integration examples.

Install

pnpm add @ztgkzhaohao/geo-effect-kit cesium

Cesium is a peer dependency. The host project owns Cesium versioning, static assets, CESIUM_BASE_URL, and Viewer initialization.

Minimal Usage

import 'cesium/Build/Cesium/Widgets/widgets.css'
import { Viewer } from 'cesium'
import { createRadarScanEffect } from '@ztgkzhaohao/geo-effect-kit'

const viewer = new Viewer('cesiumContainer')

const radar = createRadarScanEffect(viewer, {
  center: { longitude: 116.391, latitude: 39.907 },
  radiusMeters: 22000,
  color: '#36d6ff',
  scanDurationMs: 3600,
})

radar.flyTo()

// Later, when the layer or page is removed:
radar.destroy()

Available Effects

| Effect | Import | Use case | | --- | --- | --- | | Radar scan | createRadarScanEffect | Circular radar and warning scans | | Ripple spread | createRippleSpreadEffect | Water, energy, and soft ripple expansion | | Polyline flow | createPolylineFlowEffect | Dispatch routes, data links, migration paths | | Fly line | createFlyLineEffect | High-altitude arcs, hub-spoke links, bidirectional routes | | Pipe flow | createPipeFlowEffect | Water pipes and pressure flow | | Water surface | createWaterSurfaceEffect | Rivers, lakes, flood surfaces, and directional Flow Type water | | Light wall | createLightWallEffect | Security boundaries and protected areas | | Scan cone | createScanConeEffect | Searchlights, sensors, cameras, drones | | Shield dome | createShieldDomeEffect | Protective domes and highlighted regions | | Temperature field | createTemperatureFieldEffect | Risk surfaces and heat fields | | Fire billboard | createFireBillboardEffect | GIF fire markers by longitude/latitude | | Scene weather | createSceneWeatherEffect | Rain, snow, fog, lightning | | Post process | createPostProcessEffect | Bloom, night vision, black-white, brightness, mosaic, depth of field |

Documentation

  • [Getting started](./docs/getting-started.md)
  • [Vite and Cesium assets](./docs/vite-cesium.md)
  • [React usage](./docs/react.md)
  • [Vue usage](./docs/vue.md)
  • [AI agents and MCP](./docs/ai-agents.md)
  • [Release process](./docs/release.md)

Effect-level manifests and long-form effect notes live in:

  • [knowledge/effects](./knowledge/effects)
  • [knowledge/docs](./knowledge/docs)

Demo

Run locally:

pnpm install
pnpm --filter geo-effect-kit-demo dev

After GitHub Pages is enabled, the public demo will be available at:

https://tzxzhaohao.github.io/cesiumDesign/

AI Agent Usage

AI agents should prefer the structured knowledge files instead of reverse-engineering examples from the demo:

  • Use knowledge/effects/*.effect.json for effect IDs, imports, options, methods, examples, and notes.
  • Use knowledge/docs/*.md for effect-specific integration guidance.
  • Use @ztgkzhaohao/geo-effect-kit-mcp when the agent supports MCP tools.

Start the MCP server:

npx @ztgkzhaohao/geo-effect-kit-mcp

Development

pnpm install
pnpm typecheck
pnpm test
pnpm build

License

MIT

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.