About
PyVista-based MCP (Model Context Protocol) server
README
This repository contains a PyVista-based MCP (Model Context Protocol) server. It demonstrates the integration of PyVista for 3D visualization with MCP tools.
Features
- hello_world Tool: A tool that generates and exports a 3x3 grid of 3D shapes (Cylinder, Arrow, Sphere, etc.) as an interactive HTML file.
Output
The hello_world tool exports an HTML file named a_basic.html in the current working directory. Open this file in a web browser to view the interactive 3D visualization.
Configuration
To configure the MCP server, use the following JSON structure in your settings:
{
"mcpServers": {
"mcp-demo-server": {
"disabled": false,
"timeout": 600,
"command": "<path-to-python-executable>",
"args": ["<path-to-server-script>"],
"transportType": "stdio"
}
}
}
This configuration specifies the command and arguments to run the MCP server, along with other settings like timeout and transport type.
Example Usage
https://github.com/user-attachments/assets/244d7f7d-1432-4d11-8b12-b0138e97746a
Installing Pyvista
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/pyvista/pyvista-mcp-serverFAQ
Is Pyvista MCP free?
Yes, Pyvista MCP is free — one-click install via Unyly at no cost.
Does Pyvista need an API key?
No, Pyvista runs without API keys or environment variables.
Is Pyvista hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Pyvista in Claude Desktop, Claude Code or Cursor?
Open Pyvista on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Pyvista with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
