
viznoir
Gives Claude direct access to VTK's rendering pipeline for scientific visualization without needing ParaView or a display server. You get 22 tools covering inspection, rendering, filtering, animation, and composition. Point it at OpenFOAM, VTK, CGNS, or any of 50+ mesh formats, then ask for isosurfaces, streamlines, volume renders, or cinematic animations. The physics layer understands vortex detection and stagnation points, so it can auto-annotate features in 3D space. The compose_assets tool builds multi-panel physics stories with LaTeX equations. All output is headless PNG, WebP, MP4, or glTF. Useful when you're iterating on simulation visualization in a chat interface instead of clicking through a GUI.
- GitHub stars
- 13
- tools
- 22
- transport
- STDIO
- env vars
- 2
- last updated
- Jun 3, 2026
Tools
22 toolsPublic tool metadata for what this MCP can expose to an agent.
renderRenders a field from simulation data to an image.
Renders a field from simulation data to an image.
No parameter schema in public metadata yet.
cinematic_renderRenders cinema-quality images with advanced lighting.
Renders cinema-quality images with advanced lighting.
No parameter schema in public metadata yet.
batch_renderRenders multiple images in a batch.
Renders multiple images in a batch.
No parameter schema in public metadata yet.
volume_renderRenders volumetric data.
Renders volumetric data.
No parameter schema in public metadata yet.
sliceExtracts a slice through the data.
Extracts a slice through the data.
No parameter schema in public metadata yet.
contourGenerates contour lines or surfaces from a field.
Generates contour lines or surfaces from a field.
No parameter schema in public metadata yet.
clipClips the data with a plane or implicit surface.
Clips the data with a plane or implicit surface.
No parameter schema in public metadata yet.
streamlinesComputes streamlines through a vector field.
Computes streamlines through a vector field.
No parameter schema in public metadata yet.
pv_isosurfaceExtracts an isosurface from the data.
Extracts an isosurface from the data.
No parameter schema in public metadata yet.
inspect_dataInspects dataset metadata, fields and timesteps.
Inspects dataset metadata, fields and timesteps.
No parameter schema in public metadata yet.
inspect_physicsAnalyzes the physics context of the dataset.
Analyzes the physics context of the dataset.
No parameter schema in public metadata yet.
extract_statsExtracts statistics from fields.
Extracts statistics from fields.
No parameter schema in public metadata yet.
analyze_dataAnalyzes simulation data.
Analyzes simulation data.
No parameter schema in public metadata yet.
plot_over_lineSamples field values along a line.
Samples field values along a line.
No parameter schema in public metadata yet.
integrate_surfaceIntegrates a field over a surface.
Integrates a field over a surface.
No parameter schema in public metadata yet.
probe_timeseriesProbes field values over time.
Probes field values over time.
No parameter schema in public metadata yet.
animateCreates an animation from simulation timesteps.
Creates an animation from simulation timesteps.
No parameter schema in public metadata yet.
split_animateCreates a split-panel animation.
Creates a split-panel animation.
No parameter schema in public metadata yet.
compareCompares multiple datasets or renders.
Compares multiple datasets or renders.
No parameter schema in public metadata yet.
compose_assetsComposes rendered assets into a layout such as a story, grid, slides or video.
Composes rendered assets into a layout such as a story, grid, slides or video.
No parameter schema in public metadata yet.
preview_3dProduces a 3D preview of the scene.
Produces a 3D preview of the scene.
No parameter schema in public metadata yet.
execute_pipelineExecutes a multi-step visualization pipeline.
Executes a multi-step visualization pipeline.
No parameter schema in public metadata yet.
Sponsors
Configuration
VIZNOIR_RENDER_BACKENDRendering backend: gpu, cpu, or auto
VIZNOIR_OUTPUT_DIROutput directory for rendered images
Readme
viznoir
VTK is all you need. Cinema-quality science visualization for AI agents.

One prompt → physics analysis → cinematic renders → LaTeX equations → publication-ready story.
What it does
Details
- Repository
- github.com/kimimgo/viznoir
- Website
- kimimgo.github.io/viznoir
- Category
- Web & Browser Automation
- Package
viznoir- Transport
- STDIO
- Registry
- MCP registry, active