dcc-mcp-paraview
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dcc-mcp-paraviewcreate a sphere, clip it with a plane, and render a PNG preview"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dcc-mcp-paraview
A typed MCP adapter for a persistent, isolated ParaView pipeline. It creates and edits spheres, clips with planes, reads single-file VTI/VTP/VTU datasets, extracts contours, exports verified datasets, saves native PVSM states, and supports display-backed PNG previews.
Status: local Core/server 0.20.41 upgrade candidate; native requalification is pending. Historical Linux acceptance used ParaView 5.13.2, Core/server 0.20.39, Python 3.12.14 and official MCP SDK 1.30.0. Those results do not qualify this upgrade. No published release is claimed. Existing ParaView GUI sessions are untouched.
Start
Install ParaView from its official distribution or your supported system package source. Keep its pvpython interpreter separate from the adapter's Python environment.
python -m venv .venv
.venv/bin/python -m pip install -e '.[dev]'
mkdir -p artifacts
.venv/bin/dcc-mcp-paraview --workspace "$PWD/artifacts" --pvpython /path/to/pvpythonThe process prints its direct loopback mcp_url and registry instance_id. The default port is ephemeral; use --port or DCC_MCP_PARAVIEW_PORT when a fixed direct endpoint is needed. DCC_MCP_PARAVIEW_EXECUTABLE also selects pvpython. Ctrl+C shuts down the endpoint, registry entry, pump and owned host process group. Startup enforces the candidate Core/server 0.20.41 pins and ParaView 5.13.2 host gate. The Linux-only product gate is unchanged. Native pipeline, real HTTP lifecycle/cancellation and display-backed render acceptance must be repeated on this runtime before qualification. See the upgrade record.
The adapter defaults Core's gateway port to zero, so it does not elect a gateway or open a LAN listener. A studio can explicitly configure Core gateway options through the Python server constructor after reviewing deployment policy.
Related MCP server: linux-computer-mcp
MCP workflow
Initialize the direct MCP endpoint
Call
search_skillswith{"query":"paraview"}Call
load_skillwith{"skill_name":"paraview-pipeline"}Follow all pages of
tools/list; call the returned tool namesFor each async result, poll its existing Core
job_idwithjobs_get_statusto a terminal state
On the historically tested Core 0.20.39, tools/list exposes short names such as create_sphere; discovery also supplies namespaced slugs. Do not guess or replay a mutation after a timeout.
Tool | Purpose |
| Pure host-independent limits and formats |
| Source geometry, point arrays and exact host-thread identity |
| Bounded sphere parameters, verified after writes |
| Native plane clip of an existing input |
| Local single-file VTI, VTP or VTU import |
| At most eight isosurfaces of a named point scalar |
| VTI/VTP/VTU export with native geometry/array readback |
| Native PVSM save and trusted same-session reopen |
| PNG, scalar palette/range, camera and background |
See the installable skill and exact tool schemas.
Deliberate limits
The candidate is Linux-only with Python 3.10–3.12 for the sidecar, independently of vendor Python. Core/server 0.20.39 evidence is historical; validation separates the measured 0.20.41 commit and its passing CI from later review fixes awaiting fresh qualification. Windows pipe handling is not implemented; Python 3.7 LTS acceptance is not claimed
No attachment to existing GUI pipelines, arbitrary Python, programmable filters, remote servers, distributed MPI, time-series readers or general PVSM imports
Native state can contain executable filters.
reopen_stateaccepts only unchanged files saved by the same live adapter session. Saved PVSM remains a native editable artifact for ParaView; after an adapter restart use verified datasets or open the native state yourself in ParaViewAll file operations are confined to one operator-owned workspace. Inputs are limited to 64 MiB and pipelines to 32 sources. Outputs never overwrite; all symlink path components are rejected. This is a single-user tool boundary, not an OS sandbox for hostile concurrent filesystem changes or hostile native file parser inputs
Rendering requires a working
DISPLAY; use the opt-in isolated-display acceptance test. Native output dimensions, decoded pixels, camera, background and scalar transfer function are verified. EGL/OSMesa auto-detection is intentionally absent. A defined but broken display can still crash the owned hostNative calls are monolithic. Timeout/cancellation terminates the owned host, discards its unsaved state and permanently closes that session. A file operation already published before interruption may remain. No rollback or cross-restart job recovery is claimed
Architecture · Installation and removal · Validation evidence
This server cannot be deployed
Maintenance
Related MCP Connectors
Design, save, and run outcome-aligned AI workflows and verifiers, with reliable image output.
Securely control computers you explicitly pair through files, terminals, processes, screenshots, desktop UI/input, clipboard, browser automation, diagnostics, and document tools.
Cloud Blender for AI agents: build, inspect, render and animate 3D scenes over remote MCP. Keep editable .blend projects and export GLB or STL. Make your first 3D asset free—30 compute minutes per UTC month, no credit card. First 100 eligible Free account owners to use all 30 minutes in one UTC month by December 31, 2026 UTC receive one calendar month of beta free: 4 compute hours per UTC month, 2 concurrent workers per deployment, 2 deployments, 2048×2048 renders at up to 256 samples, and 10 GiB storage. Existing usage counts toward the 4-hour allowance. Limited to 100 rewards; expires January 1, 2027 00:00 UTC. Free resumes afterward without an automatic charge. Examples, eligibility and terms: https://sceneplane.online/launch?utm_source=glama&utm_medium=directory&utm_campaign=first100
LLM chat, text tools, image generation, editing, batch image jobs, and asynchronous video generation
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceIntegrates multimodal large language models with ParaView to enable the creation and manipulation of scientific visualizations using natural language and visual inputs. It features visual feedback capabilities for iterative refinement, making advanced visualization workflows accessible through intelligent automation.66BSD 3-Clause
- AlicenseNot gradedqualityCmaintenanceProvides an AI agent with a fixed, isolated Linux desktop workspace, enabling bounded screen capture, input control, and application launching via MCP.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to work in a persistent, isolated Linux workspace with file management, Bash execution, SSH/SFTP access, and durable storage while keeping workloads contained from the host and private networks.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to automate and observe Linux desktop GUIs on KDE Plasma 6 Wayland through isolated virtual sessions or live desktop connections, providing 30 tools for input, clipboard, accessibility tree inspection, screenshots, and window management.2MIT