ParaView integration through the Model Context Protocol
Project description
ParaView MCP Server
This package is the external FastMCP server that talks to the ParaView MCP client plugin over TCP.
It expects the ParaView-side C++ plugin to be loaded and listening first.
Requirements
- Python
>=3.13 mcp[cli]>=1.26.0,<2
Install
Run without installing (recommended):
uvx paraview-mcp-server
Or install from PyPI:
pip install paraview-mcp-server
For development, install in editable mode from the repository:
cd Wrapping/Python/MCPServer
uv sync
Environment Optional Configurations
PARAVIEW_HOSTdefaults to127.0.0.1-> set this for remote connectionsPARAVIEW_PORTdefaults to9877PARAVIEW_AUTH_TOKENis required for non-loopback targets
Bridge Protocol
The server speaks protocol version 2 to the ParaView plugin and sends:
hellopingexecute_pythoninspect_pipelinecapture_screenshot
The public MCP tools remain:
execute_paraview_codeget_pipeline_infoget_screenshot
Run
paraview-mcp-server
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file paraview_mcp_server-0.1.5.tar.gz.
File metadata
- Download URL: paraview_mcp_server-0.1.5.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f74b11633b8602c6ce8852654f652c356a5299e2b2154df8f4b276c88505f889
|
|
| MD5 |
49dd647e0538e77c3d59a3bd488543ac
|
|
| BLAKE2b-256 |
e7b1e3888d37d5bbc6a586aefa814d04ff85fe644e08b53e3eb66c7066bfbf42
|
Provenance
The following attestation bundles were made for paraview_mcp_server-0.1.5.tar.gz:
Publisher:
release.yml on failed33/paraview-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
paraview_mcp_server-0.1.5.tar.gz -
Subject digest:
f74b11633b8602c6ce8852654f652c356a5299e2b2154df8f4b276c88505f889 - Sigstore transparency entry: 1006430590
- Sigstore integration time:
-
Permalink:
failed33/paraview-mcp@0c609b6bca56594b4f006c520a4a22b47206309b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/failed33
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0c609b6bca56594b4f006c520a4a22b47206309b -
Trigger Event:
push
-
Statement type:
File details
Details for the file paraview_mcp_server-0.1.5-py3-none-any.whl.
File metadata
- Download URL: paraview_mcp_server-0.1.5-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b43033016b8dc5faf0b361cb6f2afbf3e77292e65559537bb78cc17c48d8c45a
|
|
| MD5 |
162a34965fdad1079bbc662ff5f56343
|
|
| BLAKE2b-256 |
13cd511ef5a0fe8e2ec379b45c555560cb40d29050fb28c62107343cbf19aa1f
|
Provenance
The following attestation bundles were made for paraview_mcp_server-0.1.5-py3-none-any.whl:
Publisher:
release.yml on failed33/paraview-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
paraview_mcp_server-0.1.5-py3-none-any.whl -
Subject digest:
b43033016b8dc5faf0b361cb6f2afbf3e77292e65559537bb78cc17c48d8c45a - Sigstore transparency entry: 1006430596
- Sigstore integration time:
-
Permalink:
failed33/paraview-mcp@0c609b6bca56594b4f006c520a4a22b47206309b -
Branch / Tag:
refs/heads/main - Owner: https://github.com/failed33
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0c609b6bca56594b4f006c520a4a22b47206309b -
Trigger Event:
push
-
Statement type: