Paraview_MCP

Un agente autónomo que integra modelos de lenguaje de gran escala con ParaView para crear y manipular visualizaciones científicas utilizando lenguaje natural y entradas visuales.

Documentación

Paraview_MCP

ParaView-MCP es un agente autónomo que integra modelos de lenguaje multimodal de gran escala con ParaView a través del Protocolo de Contexto de Modelos, permitiendo a los usuarios crear y manipular visualizaciones científicas usando lenguaje natural y entradas visuales en lugar de comandos complejos u operaciones de interfaz gráfica. El sistema cuenta con capacidades de retroalimentación visual que le permiten observar el viewport y refinar iterativamente las visualizaciones, haciendo que la visualización avanzada sea accesible para no expertos mientras mejora los flujos de trabajo de expertos con automatización inteligente.

Aviso legal

La implementación actual de la conexión entre el servidor MCP y ParaView, tanto en la rama principal como en la de desarrollo, depende de la sincronización entre pvserver y el cliente de ParaView. Debido a que esta funcionalidad ha quedado obsoleta en las versiones más recientes de ParaView, la vista de la aplicación ParaView puede no mostrar correctamente el contenido de la instancia de pvserver, y pueden ocurrir problemas generales de estabilidad.

Demostración en video

Haz clic en la imagen de abajo para ver el video:

Video Title

Instalación

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

Configuración para LLM

Para configurar la integración con claude desktop, agrega lo siguiente a claude_desktop_config.json

    "mcpServers": {
      "ParaView": {
        "command": "/path/to/python",
        "args": [
        "/path/to/paraview_mcp/paraview_mcp_server.py"
        ]
      }
    }

Ejecución

1. Iniciar el servidor de paraview

python pvserver --multi-clients

2. Conectarse al servidor de paraview desde la interfaz gráfica de paraview (archivo -> conectar)

3. Iniciar la aplicación de claude desktop


Cómo citar Paraview_MCP

S. Liu, H. Miao, y P.-T. Bremer, "Paraview-MCP: Autonomous Visualization Agents with Direct Tool Use," en 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}
}

Autores

Paraview_MCP fue creado por Shusen Liu (liu42@llnl.gov) y Haichao Miao (miao1@llnl.gov)

Licencia

Paraview_MCP se distribuye bajo los términos de la licencia BSD-3.

LLNL-CODE-2007260