Skip to content
Tresca

ParaView MCP (failed33)

MCP serverCommunity

A ParaView plug-in plus a Python MCP server that runs Python inside the open ParaView GUI and returns pipeline state and screenshots. By failed33.

5 starsUpdated 2 days 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
ParaView 5.13.3, 6.0.1, 6.1.1 and 6.2.0 (pre-built plug-ins); other 5.13+ versions need a source build
Operating systems
Windows, macOS, Linux
Needs a ParaView licence
No
Transport
Local (stdio)
AI clients documented
Claude Code, Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Three tools - execute_paraview_code, get_pipeline_info and get_screenshot.
  • Runs a C++/Qt plug-in inside the interactive ParaView process, avoiding pvserver and client synchronisation.
  • Records each execution and, where ParaView can snapshot the pipeline, lets you restore the state from just before it.
  • Queues commands so only one changes ParaView's state at a time.

Limitations

  • The code tool runs arbitrary Python in your ParaView session.
  • You must install the plug-in build that matches your exact ParaView version and platform.
  • Non-loopback connections need an auth token.

Install

claude mcp add paraview -- uvx paraview-mcp-server

Source: github.com/failed33/paraview-mcp#quick-start

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.