项目简介
Fluids MCP Server 是一个基于Model Context Protocol构建的专业工程计算服务器,专门为流体力学、热力学和液压计算设计,覆盖工业过程工程的多个领域。
主要功能
- 管道流量计算:统一液体和气体管道压力降分析
- 控制阀选型:符合IEC 60534标准的液体和气体阀门尺寸计算
- 管道尺寸优化:基于约束条件自动选择最优管道直径
- 参数扫描优化:系统化参数变化进行性能优化
- 物性查询:120+种流体的热力学和物理性质
- 机器需求计算:泵、压缩机和液压系统设计
- 热力学属性:通过CoolProp集成NIST验证的120+纯流体状态方程
- 混合物支持:基于气体组分摩尔分数的物性计算
- 多相流分析:支持气体组成处理与混合规则
安装步骤
- 克隆仓库:'git clone https://github.com/puran-water/fluids-mcp.git'
- 创建虚拟环境:'python -m venv venv'
- 激活虚拟环境:'source venv/bin/activate'(Windows系统使用'venv\Scripts\activate')
- 安装依赖:'pip install -r requirements.txt'
MCP客户端配置
在Claude Desktop配置文件中添加以下内容:
{ "mcpServers": { "fluids-mcp": { "command": "python", "args": ["/absolute/path/to/fluids-mcp/server.py"], "env": {} } } }
基本使用方法
服务器启动后,MCP客户端(如Claude Desktop)可以通过以下6个整合工具进行工程计算:
- pipe_flow - 统一液体和气体管道压力降计算
- control_valve - 统一液体和气体控制阀尺寸计算
- pipe_sizing - 基于压力降约束自动选择最优管道尺寸
- parameter_sweep - 对所有计算进行参数扫描优化
- properties - 流体和管道性质查询
- machine_requirements - 泵、压缩机和液压计算
undefined
信息
分类
AI与计算