kimimgo/viznoir

View on GitHub ↗

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

17 ★4 forksPythonUpdated 1mo 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