Cesium Visual Studio Code Extension: We need your input!

We’re exploring the development of a Visual Studio Code extension for Cesium and would love to hear your thoughts on whether this would be valuable for your daily development workflow.

Here are some features we’re considering:

  • Browse and access all Cesium tutorials directly within VS Code

  • Render and preview Cesium scenes inside VS Code

  • Export Sandcastle tutorials to your local workspace. Edit and render tutorials with live preview

  • Quick access to CesiumJS API reference. Browse classes and methods without leaving VS Code

Would this be useful for your workflow? We’d appreciate any feedback on:

  • Which features would be most valuable to you?

  • Are there other capabilities you’d like to see?

  • Would you use this in your daily development?

Looking forward to hearing your thoughts!

vsCodeExtension

3 Likes

Hello @Margarita.Kart :waving_hand:

I would definitely use such an extension during my development workflow. The tutorials part would be essential since it will be easier to copy code from a tutorial when I want to try something locally. VSCode has also a nice integration with MCP servers so it would be very helpful to have one that integrates with the Cesium API reference.

Thank you!

1 Like

There now is a draft pull request for this at Visual Studio Code Extension by MKartaviciute · Pull Request #13059 · CesiumGS/cesium · GitHub , for those who want to have a closer look and track the progress.

3 Likes

Thanks for the answer @Aristeidis_Bampakos
MCP Servers are an exciting idea! From what I understand, you’re proposing an MCP Server that uses CesiumJS documentation and tutorials to improve AI-generated Cesium code and answer domain-specific questions more accurately.

Could you share examples where current AI Copilots fall short when working with CesiumJS? This would help identify the key improvements an MCP Server could deliver.

I do not have concrete examples to share. From my experience with other JavaScript tools such as the Angular framework, I have noticed that AI assistive technologies fail short when it comes to best practices or modern techniques.

1 Like