Paraview_MCP
An autonomous agent that integrates large language models with ParaView for creating and manipulating scientific visualizations using natural language and visual inputs.
Paraview_MCP
ParaView-MCP is an autonomous agent that integrates multimodal large language models with ParaView through the Model Context Protocol, enabling users to create and manipulate scientific visualizations using natural language and visual inputs instead of complex commands or GUI operations. The system features visual feedback capabilities that allow it to observe the viewport and iteratively refine visualizations, making advanced visualization accessible to non-experts while augmenting expert workflows with intelligent automation.
Disclaimer
The current implementation of the connection between the MCP server and ParaView, in both the main and dev branches, relies on synchronization between pvserver and the ParaView client. Because this feature has been deprecated in most recent ParaView versions, the ParaView application view may not display content from the pvserver instance correctly, and overall stability issues may occur.
Video Demo
Click the image below to watch the video:
Installation
git clone https://github.com/LLNL/paraview_mcp.git
cd paraview_mcp
conda create -n paraview_mcp python=3.10
conda install conda-forge::paraview
conda install mcp[cli] httpx
Setup for LLM
To set up integration with claude desktop, add the following to claude_desktop_config.json
"mcpServers": {
"ParaView": {
"command": "/path/to/python",
"args": [
"/path/to/paraview_mcp/paraview_mcp_server.py"
]
}
}
running
1. Start paraview server
python pvserver --multi-clients
2. Connect to paraview server from paraview GUI (file -> connect)
3. Start claude desktop app
Citing Paraview_MCP
S. Liu, H. Miao, and P.-T. Bremer, “Paraview-MCP: Autonomous Visualization Agents with Direct Tool Use,” in Proc. IEEE VIS 2025 Short Papers, 2025, pp. 00
@inproceedings{liu2025paraview,
title={Paraview-MCP: Autonomous Visualization Agents with Direct Tool Use},
author={Liu, S. and Miao, H. and Bremer, P.-T.},
booktitle={Proc. IEEE VIS 2025 Short Papers},
pages={00},
year={2025},
organization={IEEE}
}
Authors
Paraview_MCP was created by Shusen Liu ([email protected]) and Haichao Miao ([email protected])
License
Paraview_MCP is distributed under the terms of the BSD-3 license.
LLNL-CODE-2007260
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Alpha Vantage MCP Server
ผู้สนับสนุนAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
即梦AI多模态MCP
A multimodal generation service using Volcengine Jimeng AI for image generation, video generation, and image-to-video conversion.
GitLab MR & Confluence Linker
Analyzes GitLab merge requests and links them to Confluence documentation.
OpenAI GPT Image
Generate and edit images using OpenAI's GPT-4o image generation and editing APIs with advanced prompt control.
JADX-AI-MCP
A JADX decompiler plugin that integrates with MCP to provide live reverse engineering support using LLMs.
Playwright MCP
Generate Playwright tests with AI assistants by providing real-time access to the browser DOM, interactions, and screenshots.
LetzAI
An MCP server for image generation using the LetzAI API.
CodebaseIQ Pro
Provides AI assistants with a comprehensive, one-time analysis for complete codebase context and understanding.
mcp-diagnostics
All-in-one website diagnostics: DNS, SSL certs, HTTP headers, security audit (A-F grade), WHOIS, tech stack detection. No API keys needed.
Safe Local Python Executor
A tool for safely executing local Python code without requiring external data files.
BlueMouse
The "Prefrontal Cortex" for LLMs. A local, data-driven logic gate that interviews AI to prevent hallucinations.
