mcpField
P
PyVista MCP Server

PyVista MCP Server

本地服务
github.com/pyvista媒体与设计73 天前更新

关于 PyVista MCP Server

PyVista MCP Server 将 PyVista 三维可视化功能封装为 MCP 工具。其 hello_world 工具生成由三维形状组成的网格,并导出可在浏览器查看的交互式 HTML 文件。

主要功能

  1. 01生成 3×3 三维形状网格
  2. 02包含圆柱、箭头和球体等形状
  3. 03导出交互式 HTML 文件

适用场景

  1. 01生成三维形状示例
  2. 02在浏览器中查看交互式可视化
  3. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。