PyVista MCP Server

Um servidor MCP para visualização 3D e análise de dados utilizando a biblioteca PyVista.

Documentação

PyVista MCP Server

Este repositório contém um servidor MCP (Model Context Protocol) baseado em PyVista. Ele demonstra a integração do PyVista para visualização 3D com ferramentas MCP.

Recursos

  • Ferramenta hello_world: Uma ferramenta que gera e exporta uma grade 3x3 de formas 3D (Cilindro, Seta, Esfera, etc.) como um arquivo HTML interativo.

Saída

A ferramenta hello_world exporta um arquivo HTML chamado a_basic.html no diretório de trabalho atual. Abra este arquivo em um navegador da web para visualizar a visualização 3D interativa.

Configuração

Para configurar o servidor MCP, use a seguinte estrutura JSON nas suas configurações:

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

Esta configuração especifica o comando e os argumentos para executar o servidor MCP, juntamente com outras configurações como tempo limite e tipo de transporte.

Exemplo de Uso

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