吾生有涯 学海无涯
析模有界 知识无界

PyFluent MCP

这阵子,基于AI大模型实现Fluent仿真自动化的各种教程满天飞。其中一种最简单的套路是利用AI自动生成pyFluent代码。

该模式的逻辑简洁,实现门槛较低。然而,在实际应用中便会发现,这种套路要想用好也不太容易。实际应用中容易出现的问题主要体现在:

  1. 大模型幻觉及频繁更新的pyFluent源代码非常影响AI代码生成成功率。随着AI大模型能力的快速发展,目前对于一些简单的仿真问题,AI能够成功地生成对应的pyFluent代码,然而当物理问题稍微复杂一些(比如涉及到多相流、燃烧化学反应等),AI成功率会急剧下降。另外就是pyFluent核心源代码更新频繁,这也会对导致成功率降低。
  2. Token 目前还是比较贵。当AI生成存在问题的pyFluent代码后,通常AI会对错误的代码进行调试修复。这时候面临两个选择,一种是利用快而笨的AI模型,这类模型通常比较便宜,但是修复成功率偏低,甚至可能越修越坏。另一种选择是使用聪明的AI模型,这类模型通常非常贵,但比较慢,通常一轮修复下来大半个钟头就过去了。不管采用哪种模型,其实时间和金钱都没法节省,有时候经济性还不如牛马。 针对这些问题,目前主要采用的是通过设计良好的skills和MCP来提高任务执行成功率。其中,skills提供pyFluent代码编写及调试指南(比如在skills中指定pyFluent代码的基本结构、核心代码片段参考等),MCP则可以直接提供pyFluent代码直接生成能力,也可以直接替代pyFluent代码实现直接操纵Fluent的能力。总体上来说,使用skills和MCP可以最大限度的保证pyFluent代码生成成功率,以及节省token消耗。

最近在github上发现ansys官方发布了PyFluent MCP。

  • 文档地址:https://fluent-mcp.docs.pyansys.com/
  • 仓库地址:https://github.com/ansys/pyfluent-mcp

以下是PyFluent MCP的官方描述:

PyFluent-MCP (ansys-fluent-mcp) 提供了一个基于 Model Context Protocol (MCP) 的服务器,旨在赋能 AI 助手通过 PyFluent 与 Ansys Fluent 进行高效交互。该组件构建于 PyAnsys Common MCP (ansys-common-mcp) 之上,后者构成了共享的 PyAnsys MCP 基础架构。该包既可作为独立的 MCP 服务器运行,也为更高级别的产品提供了开源的 core + solve 基础。上层产品依赖此包并通过 MCP 调用求解工具,而依赖关系严格保持单向:该包从不依赖、导入或引用任何使用它的产品,从而确保了架构的解耦与稳定性。

在架构定位上,该服务器是一个无状态的 MCP 叶子节点。MCP 主机(如 VS Code Copilot、Claude Desktop、Cursor 或自定义代理)可调用一组聚焦且精准的工具集。为确保操作的安全性与可靠性,所有针对 Fluent 的变更操作均仅通过经过验证的 MCP 工具执行,Python 代码也仅在经过验证的沙箱执行路径中运行。

PyFluent-MCP 的核心功能涵盖以下五个维度:

  • 动态连接管理:支持启动全新的 Fluent 会话、附加至现有的本地或远程会话,以及按需断开连接,实现灵活的会话生命周期控制。
  • 实时设置树探查:允许浏览活跃的 Fluent 设置 API、命名对象、合法取值范围以及目标上下文,提供对仿真环境的深度洞察。
  • 安全代码执行:基于 AST 沙箱机制,在持久化会话中运行或预检 Python 代码,确保执行路径经过验证且安全可靠。
  • 结果审查与诊断:具备总结设置状态、生成仿真报告、检查网格质量、列出场变量、对比案例文件以及捕获屏幕截图等能力,辅助进行全面的后处理分析。
  • 可扩展后端架构:默认集成本地 PyFluent 后端,同时支持通过独立安装的入口点包(entry point packages)接入其他执行后端,具备良好的插件化扩展能力。

需要明确的是,PyFluent-MCP 定位为确定性基础设施。它并不承担模型运行时选择、提供商编排、传输策略、重试机制或代理循环等高层逻辑。这些关注点由更高级的主机产品负责,例如 fluids-mcp,后者通过 MCP 协议线路消费此包提供的能力。

更多内容可以参阅其文档:https://fluent-mcp.docs.pyansys.com/ 。


(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《PyFluent MCP》
文章链接:https://www.topcfd.cn/42825/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册