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