Skip to content
Tresca

ParaView MCP Server (djeada)

MCP serverCommunity

Controls ParaView through a pvpython bridge sharing a pvserver session with the GUI, with 34 tools for data, filters and screenshots. By djeada.

2 starsUpdated 6 weeks agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
ParaView
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
unknown (demo scenarios run against ParaView 6.0.1)
Operating systems
Windows, macOS, Linux
Needs a ParaView licence
No
Transport
Local (stdio)
AI clients documented
Codex, Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Launches a local pvserver, connects the ParaView GUI and then a pvpython bridge to the same session with one command.
  • Fixed tools inspect the pipeline, load data, apply filters, colour data, set the camera and export screenshots, data and animations.
  • Runs trusted ParaView Python through a separate tool for anything the fixed tools don't cover, in the bridge or in a headless pvpython process.

Limitations

  • The bridge is a separate pvpython client, so render, camera and screenshot calls are blocked in GUI mode to avoid opening a detached window.
  • The Python tool is fully trusted; the block on display calls is a guardrail, not a sandbox.
  • Keep the launch terminal open; closing it stops the GUI, bridge and server.

Install

pip install paraview-mcp-python

Source: github.com/djeada/paraview-mcp-server#install-from-pypi

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.