Skip to main content

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.11
  • mcp[cli]>=1.3.0

Install

cd /Users/mnkirsch/Coding/temp/mcp/paraview-mcp/Wrapping/Python/MCPServer
pip install -e .

Environment Optional Configurations

  • PARAVIEW_HOST defaults to 127.0.0.1 -> set this for remote connections
  • PARAVIEW_PORT defaults to 9877
  • PARAVIEW_AUTH_TOKEN is required for non-loopback targets

Bridge Protocol

The server speaks protocol version 2 to the ParaView plugin and sends:

  • hello
  • ping
  • execute_python
  • inspect_pipeline
  • capture_screenshot

The public MCP tools remain:

  • execute_paraview_code
  • get_pipeline_info
  • get_screenshot

Run

cd /Users/mnkirsch/Coding/temp/mcp/paraview-mcp/Wrapping/Python/MCPServer
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

paraview_mcp_server-0.1.2.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paraview_mcp_server-0.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file paraview_mcp_server-0.1.2.tar.gz.

File metadata

  • Download URL: paraview_mcp_server-0.1.2.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for paraview_mcp_server-0.1.2.tar.gz
Algorithm Hash digest
SHA256 95249a6bda1e1cf909ea86b6b9f68d3dd2d63145ac3c84bcc4b1b72f821ed42c
MD5 f213afec17a6500554e7ad2745c3f6f4
BLAKE2b-256 c8a35cbe083b51a48a642ee942fbefd0ab7c142cfbcff0ca7e4f22c3287d0551

See more details on using hashes here.

Provenance

The following attestation bundles were made for paraview_mcp_server-0.1.2.tar.gz:

Publisher: release.yml on failed33/paraview-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paraview_mcp_server-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for paraview_mcp_server-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7c53c5a03983bf82ea6488f3697ff4cd56fc8966a734152c221338e5a7062c
MD5 d6db4886a2aeba440428f72da605537d
BLAKE2b-256 cde93fa9e8d88c00bb1a24b603a06fa915e1224b8b808512997d4a7076ffb7e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for paraview_mcp_server-0.1.2-py3-none-any.whl:

Publisher: release.yml on failed33/paraview-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page