pyvista-mcp-server
by pyvista
Overview
The server provides a Model Context Protocol (MCP) interface to PyVista for 3D visualization and mesh processing, offering tools to create, manipulate, and export 3D models.
Installation
python -m pyvista_mcp_serverSecurity Notes
The server's tools accept file paths (filename, output_filename, other_filename) directly from user input via the MCP without any path sanitization or validation. This makes the server vulnerable to directory traversal attacks, potentially allowing an attacker to read, write, or overwrite arbitrary files outside the intended working directory on the server's filesystem.
Similar Servers
uv-mcp
Provides AI-native environment diagnostics, repair, and dependency management for Python projects using the uv package manager.
agents-mcp-usage
This repository demonstrates the integration of a Model Context Protocol (MCP) server with various AI agent frameworks, showcasing agent communication and operation within a shared context.
model-context-protocol
This server implements the Model Context Protocol, likely for managing and serving contextual data and interactions for AI models.
chuk-mcp-server-reference
Reference implementation for Model Context Protocol (MCP) servers and clients, demonstrating all features of the MCP specification.