viznoir

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This MCP server acts as a bridge for AI agents, providing programmatic, headless access to the VTK rendering pipeline. It allows agents to read complex simulation data, apply physics filters, and export cinema-quality visualizations or animations without requiring a graphical user interface.

Security Assessment
Overall Risk: Low. The static code scan of 12 files found no dangerous patterns, hardcoded secrets, or requests for excessive permissions. The tool is designed to process local simulation data and render it headlessly. It requires no inherently risky system permissions. However, because it reads local files (like OpenFOAM or VTK datasets) and processes them, you should ensure it only operates on trusted data sources to prevent potential vulnerabilities in underlying parsing libraries.

Quality Assessment
The project is very new and has low community visibility, currently sitting at only 7 GitHub stars. Despite this, it shows strong foundational health: it is licensed under the permissive MIT license, actively maintained (last push was today), and features continuous integration. The codebase is professionally structured, documented in multiple languages, and mentioned in the "Awesome VTK" community list, indicating genuine utility for its specific niche.

Verdict
Safe to use, but keep in mind the project is in its early stages and has a small community footprint.
SUMMARY

VTK is all you need. Cinema-quality science visualization for AI agents.

README.md

viznoir

English | 한국어 | 中文 | 日本語 | Deutsch | Français | Español | Português

VTK is all you need. Cinema-quality science visualization for AI agents.

CI
PyPI
Python
License: MIT
Mentioned in Awesome VTK


Science Storytelling

One prompt → physics analysis → cinematic renders → LaTeX equations → publication-ready story.


What it does

An MCP server that gives AI agents full access to VTK's rendering pipeline — no ParaView GUI, no Jupyter notebooks, no display server. Your agent reads simulation data, applies filters, renders cinema-quality images, and exports animations, all headless.

Works with: Claude Code · Cursor · Windsurf · Gemini CLI · any MCP client

Quick Start

pip install mcp-server-viznoir

Add to your MCP client config:

{
  "mcpServers": {
    "viznoir": {
      "command": "mcp-server-viznoir"
    }
  }
}

Then ask your AI agent:

"Open cavity.foam, render the pressure field with cinematic lighting, then create a physics decomposition story."

Capabilities

Category Tools
Rendering render · cinematic_render · batch_render · volume_render
Filters slice · contour · clip · streamlines · pv_isosurface
Analysis inspect_data · inspect_physics · extract_stats · analyze_data
Probing plot_over_line · integrate_surface · probe_timeseries
Animation animate · split_animate
Comparison compare · compose_assets
Export preview_3d · execute_pipeline

22 tools · 12 resources · 4 prompts · 50+ file formats (OpenFOAM, VTK, CGNS, Exodus, STL, glTF, …)

Architecture

  prompt                    "Render pressure from cavity.foam"
    │
  MCP Server                22 tools · 12 resources · 4 prompts
    │
  VTK Engine                readers → filters → renderer → camera
    │                       EGL/OSMesa headless · cinematic lighting
  Physics Layer             topology analysis · context parsing
    │                       vortex detection · stagnation points
  Animation                 7 physics presets · easing · timeline
    │                       transitions · compositor · video export
  Output                    PNG · WebP · MP4 · GLTF · LaTeX

Numbers

22 MCP tools 24 VTK filters
10 domains 19 native file formats
6/6 VTK data types 50+ formats via meshio

Documentation

Homepage: kimimgo.github.io/viznoir

Developer docs: kimimgo.github.io/viznoir/docs — full tool reference, domain gallery, architecture guide

License

MIT

Yorumlar (0)

Sonuc bulunamadi