kimimgo/viznoir

View on GitHub ↗

VTK is all you need. AI-Ready VTK visualization for science and engineering.

17 ★4 forksPythonUpdated 24d ago

What you need to know

MCP server giving AI agents full headless access to VTK rendering, producing cinema-quality scientific visualization from simulation data, with 22 tools, 12 resources, 4 prompts.

Install

pip install viznoir (or viznoir[all])
Requires Python >= 3.10, VTK wheel auto-installed
Configure mcp-server-viznoir with VIZNOIR_DATA_DIR and VIZNOIR_OUTPUT_DIR

Usage

  • Open simulation data and render pressure field
  • Use as Python library with VTKRunner

Key features

  • Rendering (render, cinematic_render, volume_render)
  • Filters (slice, contour, clip, streamlines)
  • Analysis and probing tools
  • Physics-aware animations (7 presets)
  • Story composition with LaTeX equations
  • 50+ file formats (OpenFOAM, VTK, CGNS, Exodus, STL, glTF)

Caveats

  • Headless/EGL rendering focused, no ParaView GUI
Platforms: LocalClients: Claude Code · Cursor · Windsurf · Gemini CLI

Reviewed 2026-08-11

Topics

ai-agentscfdheadless-renderingmcpmodel-context-protocolopenfoampythonscientific-visualizationvisualizationvtk
Stars
17★
Forks
4
Language
Python
License
MIT
Created
2026-03-07
Last push
2026-08-11