Skip to content
Tresca

ParaView MCP servers and AI agent skills

Four community MCP servers drive ParaView, none of them from Kitware. One runs a plug-in inside the ParaView GUI and executes Python there; one connects a pvpython bridge to a shared pvserver session with 34 fixed tools; LLNL's research server lets a multimodal model look at the viewport; and FEP Agent Hub uses headless ParaView as the last step of a FreeCAD and Elmer FEM chain. All are free, but check each one's supported ParaView versions.

  • No official Kitware server yet.
  • 4 MCP servers listed.
Kitware4 serversChecked 4 Nov 2026

Integrations for ParaView

Community and commercial servers

MCP serverCommunity

ParaView MCP (failed33)by failed33

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

LocalWindows, macOS, LinuxCan modify models5· updated 2 days ago
MCP serverCommunity

ParaView MCP Server (djeada)by djeada

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

LocalWindows, macOS, LinuxCan modify models2· updated 6 weeks ago
MCP serverCommunity

FEP Agent Hubby S2mon123

Three local MCP servers for a FreeCAD to Elmer FEM to ParaView chain, with workspace limits and physics checks on every result.

LocalWindowsCan modify models5· updated 3 months ago
MCP serverCommunity

ParaView-MCP (LLNL)by Lawrence Livermore National Laboratory

A research MCP server from LLNL that lets a multimodal model drive ParaView and check its own results by looking at the viewport.

LocalCan modify models71· updated 7 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to ParaView

An MCP server or skill can only do what ParaView lets programs do. ParaView exposes 2 automation interfaces:

  • ParaView Python (paraview.simple) (Python): ParaView's Python API, centred on the paraview.simple module, can open data, apply filters, set colouring and cameras and save screenshots. It runs in pvpython, the Python client, in pvbatch for batch jobs, or in the GUI's Python shell. All four servers end up executing paraview.simple code; they differ in where it runs and how much free-form Python they allow. Documentation
  • Client-server mode (pvserver) (Other): ParaView can split into a pvserver that holds the data and clients that connect to it. The djeada and LLNL servers rely on this to share one session between the GUI and a pvpython bridge, while the failed33 server avoids it by running inside the GUI process, citing stability problems with client synchronisation in recent ParaView versions. Documentation

What Kitware offers

ParaView is BSD-licensed open-source software led by Kitware. As of this check there is no official ParaView MCP server from Kitware, and no announced AI assistant for ParaView. The research server ParaView-MCP from Lawrence Livermore National Laboratory was presented as an IEEE VIS 2025 short paper.

Checked 4 Nov 2026. Sources: ParaView user's guide, introduction, llnl/paraview_mcp

What you can do with ParaView and AI

  • Load a simulation result, apply a slice or contour filter, colour by a field and save a screenshot from the session you have open.
  • Inspect the current pipeline and list sources, filters and arrays before changing anything.
  • Undo an agent's change by restoring the pipeline state saved before that execution.
  • Batch-export images, CSV tables and animations from a headless pvpython process.
  • Post-process an Elmer FEM result as the last step of a FreeCAD to Elmer chain and export a PVSM state file.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code, Claude Desktop and Codex. Install steps, copied from each project's own documentation, are on each listing's page. Most ParaView integrations run on your own computer next to ParaView, so you need ParaView installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official ParaView MCP server?

No. Kitware hasn't released one as of 4 November 2026. The servers listed here come from individual developers and from Lawrence Livermore National Laboratory.

Can Claude control the ParaView window I have open?

Yes, with the failed33 server, whose plug-in runs inside the ParaView GUI, or with the djeada server, which launches the GUI and a bridge connected to the same pvserver session.

Which ParaView versions are supported?

The failed33 plug-in ships builds for ParaView 5.13.3, 6.0.1, 6.1.1 and 6.2.0. The djeada server's demos ran on 6.0.1, and LLNL warns that its approach can misbehave in recent versions.

Do these servers let the agent run any Python code?

Mostly yes. The failed33 and djeada servers both have a free-form Python tool, so only connect them to clients and prompts you trust. FEP Agent Hub exposes fixed tools only.

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

Sources (checked 4 Nov 2026): ParaView home page · ParaView Python documentation · ParaView user's guide, introduction · ParaView product page

ParaView is a trademark of Kitware. Tresca is independent and not affiliated with or endorsed by Kitware.