关于 PyVista MCP Server
PyVista MCP Server 将 PyVista 三维可视化功能封装为 MCP 工具。其 hello_world 工具生成由三维形状组成的网格,并导出可在浏览器查看的交互式 HTML 文件。
主要功能
- 01生成 3×3 三维形状网格
- 02包含圆柱、箭头和球体等形状
- 03导出交互式 HTML 文件
适用场景
- 01生成三维形状示例
- 02在浏览器中查看交互式可视化
- 03通过 MCP 调用 PyVista 演示工具
MCP 相关
该 MCP 服务向 MCP 客户端提供 hello_world 工具,用于生成并导出三维可视化 HTML 文件。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
PyVista MCP 服务
此仓库包含一个基于 PyVista 的 MCP(模型上下文协议)服务。它演示了如何将 PyVista 的 3D 可视化功能与 MCP 工具集成。
功能
- hello_world 工具:生成由 3x3 网格排列的 3D 形状(圆柱体、箭头、球体等),并将其导出为交互式 HTML 文件。
输出
hello_world 工具会在当前工作目录中导出一个名为 a_basic.html 的 HTML 文件。在 Web 浏览器中打开此文件,即可查看交互式 3D 可视化效果。
配置
若要配置 MCP 服务,请在设置中使用以下 JSON 结构:
{
"mcpServers": {
"mcp-demo-server": {
"disabled": false,
"timeout": 600,
"command": "<path-to-python-executable>",
"args": ["<path-to-server-script>"],
"transportType": "stdio"
}
}
}
此配置指定了运行 MCP 服务的命令和参数,以及超时和传输类型等其他设置。
示例用法
https://github.com/user-attachments/assets/244d7f7d-1432-4d11-8b12-b0138e97746a
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。