Token导航 LogoToken导航TokenDH.com
su2 MCP logo
运维云端stdio官方级别未说明来源级核验

su2 MCP

MCP Server

通过MCP服务器提供SU2会话生命周期管理、配置编辑、求解器执行和结果检查功能的工具。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cmudrc

提供方

cmudrc

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

su2 mcp

su2-mcp 公开SU2会话生命周期、配置编辑、求解器执行和 通过MCP服务器进行结果检查。

特性

  • 具有每个会话工作目录的会话生命周期管理。
  • 用于读取、解析和更新SU2的配置助手 .cfg 文件夹。
  • 网格上传和自动 MESH_FILENAME 同步。
  • 可选STEP->SU2网格转换 gmsh (generate_mesh_from_step).
  • 求解器包装 SU2_CFDSU2_DEF 超时/缺少二进制文件

处理。

  • 结果文件列表、base64下载、历史CSV解析和表面采样。

安装

python3 -m venv .venv
source .venv/bin/activate
pip install -e .[dev]

运行服务器

标准IO(默认)

su2-mcp --transport stdio

HTTP传输

su2-mcp --transport http --host 0.0.0.0 --port 8002 --path /mcp
su2-mcp --transport streamable-http --host 0.0.0.0 --port 8002 --streamable-http-path /mcp

服务器发送事件(SSE)

su2-mcp --transport sse --host 0.0.0.0 --port 8000 --mount-path / --sse-path /sse

程序化入口点可从以下网址获得 su2_mcp.main.

发展

make dev
make lint
make type
make test
make docs

完整的本地CI风格大门:

make ci

正在检查SU2二进制文件

MCP工具 get_su2_status 报告通用SU2二进制文件的可用性 (SU2_CFD, SU2_CFD_MPI, SU2_DEF).

可选SU2依赖额外

pip install .[su2]

系统相关性

Python包是纯Python,但有些工具依赖于外部可执行文件:

  • run_su2_solver / generate_deformed_mesh:需要SU2二进制文件 PATH
  • generate_mesh_from_step:需要 gmshPATH

共享CPACS集成

该MCP包括 CPACS适配器 (src/su2_mcp/cpacs_adapter.py)那个 将SU2连接到共享的CPACS飞机分析管道。

它做什么

适配器从CPACS、网格读取参考几何形状和飞行条件 STEP文件通过Gmsh,运行真实 SU2_CFD Euler模拟,解析CL/CD history.csv,并将空气动力学结果写入 //analysisResults/aero.

方向XPath
读取.//vehicles/aircraft/model/reference, .//analysisResults/tigl
写入.//vehicles/aircraft/model/analysisResults/aero (CL、CD、L/D、求解器信息)

作为管道的一部分运行

python pipeline/shared_cpacs_orchestrator.py D150_v30.xml --mcps tigl su2 pycycle mission

cmudrc/飞机分析 为了 完整的管道文档、版本控制细节和安装说明。

相关MCP服务器

MCP存储库
TiGL(几何)cmudrc/tigl-mcp
pyCycle(发动机循环)cmudrc/pycycle-mcp
任务(轨迹/燃料)cmudrc/任务mcp

目录标签

目录标签

Python云端部署DockerCFD求解器本地部署网格生成航空分析CPACS集成MCP服务器

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP