PyVista MCP Server

Un servidor MCP para visualización 3D y análisis de datos utilizando la librería PyVista.

Documentación

Servidor MCP de PyVista

Este repositorio contiene un servidor MCP (Protocolo de Contexto de Modelo) basado en PyVista. Demuestra la integración de PyVista para visualización 3D con herramientas MCP.

Características

  • Herramienta hello_world: Una herramienta que genera y exporta una cuadrícula de 3x3 de formas 3D (Cilindro, Flecha, Esfera, etc.) como un archivo HTML interactivo.

Salida

La herramienta hello_world exporta un archivo HTML llamado a_basic.html en el directorio de trabajo actual. Abre este archivo en un navegador web para ver la visualización 3D interactiva.

Configuración

Para configurar el servidor MCP, utiliza la siguiente estructura JSON en tu configuración:

{
  "mcpServers": {
    "mcp-demo-server": {
      "disabled": false,
      "timeout": 600,
      "command": "<path-to-python-executable>",
      "args": ["<path-to-server-script>"],
      "transportType": "stdio"
    }
  }
}

Esta configuración especifica el comando y los argumentos para ejecutar el servidor MCP, junto con otras configuraciones como el tiempo de espera y el tipo de transporte.

Ejemplo de Uso

https://github.com/user-attachments/assets/244d7f7d-1432-4d11-8b12-b0138e97746a