CFD_IOagent
服务介绍
CFDIOagent - CFD 仿真数据智能分析 MCP 服务
CFDIOagent 是一个基于 MCP (Model Context Protocol) 的 CFD 仿真后处理服务,让 AI 大模型能够直接读取、分析和处理 CFD 仿真数据。
功能概述
这是给你填到 ModelScope 的 README:
CFDIOagent - CFD 仿真数据智能分析 MCP 服务
CFDIOagent 是一个基于 MCP(Model Context Protocol)的 CFD 后处理服务,让 AI 大模型能够直接加载、分析和导出 CFD 仿真数据。
功能概览
通过自然语言对话,AI 可以调用以下工具完成 CFD 数据分析:
| 工具 | 说明 |
|---|---|
loadFile |
加载 CFD 数据文件,返回网格信息、物理量列表等摘要 |
calculate |
对已加载数据执行计算(力/力矩积分、速度梯度、统计量等) |
compare |
对比多个区域、文件或 CSV 数据 |
exportData |
导出数据为 CSV、VTM 或图片格式 |
listFiles |
列出目录下可用的仿真数据文件 |
getMethodTemplate |
查询可用的计算方法及其参数模板 |
支持的数据格式
- Fluent (.cas/.dat)
- CGNS (.cgns)
- VTK (.vtk/.vtu/.vtm)
快速接入
在支持 MCP 的客户端中添加如下配置:
{
"mcpServers": {
"CFDIOagent": {
"type": "sse",
"url": "http://39.96.207.137:8090/sse"
}
}
}
使用示例
"加载 /data/case.cgns 文件,告诉我有哪些物理量"
"计算 wall 区域上的升力和阻力"
"对比两个工况的压力分布"
"导出翼面的 Cp 分布为 CSV"
技术栈
Python + FastAPI + FastMCP
VTK 9.4.1(自研 C++ 扩展模块)
算法插件化架构(力矩积分 / 速度梯度 / 统计量)