项目简介

Fluids MCP Server 是一个基于Model Context Protocol构建的专业工程计算服务器,专门为流体力学、热力学和液压计算设计,覆盖工业过程工程的多个领域。

主要功能

  • 管道流量计算:统一液体和气体管道压力降分析
  • 控制阀选型:符合IEC 60534标准的液体和气体阀门尺寸计算
  • 管道尺寸优化:基于约束条件自动选择最优管道直径
  • 参数扫描优化:系统化参数变化进行性能优化
  • 物性查询:120+种流体的热力学和物理性质
  • 机器需求计算:泵、压缩机和液压系统设计
  • 热力学属性:通过CoolProp集成NIST验证的120+纯流体状态方程
  • 混合物支持:基于气体组分摩尔分数的物性计算
  • 多相流分析:支持气体组成处理与混合规则

安装步骤

  1. 克隆仓库:'git clone https://github.com/puran-water/fluids-mcp.git'
  2. 创建虚拟环境:'python -m venv venv'
  3. 激活虚拟环境:'source venv/bin/activate'(Windows系统使用'venv\Scripts\activate')
  4. 安装依赖:'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个整合工具进行工程计算:

  1. pipe_flow - 统一液体和气体管道压力降计算
  2. control_valve - 统一液体和气体控制阀尺寸计算
  3. pipe_sizing - 基于压力降约束自动选择最优管道尺寸
  4. parameter_sweep - 对所有计算进行参数扫描优化
  5. properties - 流体和管道性质查询
  6. machine_requirements - 泵、压缩机和液压计算
undefined

信息

分类

AI与计算