EngScript Engineering MCP

com.engscript由 engscript.com 发布官方发布者v1.0.0更新于 Oct 24, 2026

Engineering calculation MCP server for oil and gas engineering applications.

已验证Streamable HTTP可网页运行开发者工具

概览

AI 生成的概览

让助手执行油气工程的热力学、流体与设备计算,例如混合物性质、管径、阀件与安全阀。

可以做什么
提供约 60 个工程计算工具,涵盖烃类与非烃混合物的热力学性质与闪蒸计算、蒸汽与湿空气性质、燃气热值与排放系数、制冷剂性质。另有管径与压降、气液流量、控制阀 Cv/Kv、ISO 5167 孔板与文丘里、API 520 安全阀泄放面积、泵与压缩机及汽轮机效率、加热炉效率与换热器 LMTD 等计算。
适用场景
适合油气与工艺工程师在设计或校核阶段,需要快速获得热力学性质、管径与压降、控制阀 Cv、孔板与文丘里流量、安全阀泄放面积、泵与压缩机效率或换热器计算结果时使用。
运行要求
远程 MCP 端点,通过流式 HTTP 连接,需要网络访问;未声明任何环境变量、请求头或认证方式。
安装前请注意
未声明认证或密钥需求,但计算输入会发送至第三方远程服务,可能包含工艺条件等敏感工程数据,发送前应确认数据政策。计算结果仅供参考,正式设计仍须由合格工程师复核。

安装

在 SourceWeft 中

  1. 打开 控制台中的 EngScript Engineering MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.engscript%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "engscript-engineering": {
      "type": "http",
      "url": "https://engscript.com/mcp"
    }
  }
}

工具

60

MIXTURE

Primary thermodynamic property calculator. Use this tool first for all mixture property calculations. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).

输入参数P必填T必填HC必填mole必填H_unitS_unitU_unitk_unitCp_unitCv_unitMW_unitmu_unit另有 3 个

CARBON

Calculate thermodynamic properties of hydrocarbon mixture. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).

输入参数P必填T必填HC必填mole必填H_unitS_unitCp_unitCv_unitrho_unitTbub_unitTdew_unit

STEAM

Calculate thermodynamic and transport properties of steam based on IAPWS

输入参数P必填T必填H_unitS_unitU_unitk_unitCp_unitCv_unitmu_unitrho_unitPsat_unitTsat_unit

PSYCHROMETRIC

Psychrometric properties of moist air

输入参数BP必填DB必填DPRHWBH_unitV_unitDP_unitWB_unitrho_unit

FUELGAS

Calculate MW, LHV and HHV of fuel gas from composition

输入参数HC必填mole必填MW_unitHHV_unitLHV_unit

FLUEGAS

Calculate enthalpy of flue gas from composition

输入参数HC必填Tb必填Tg必填mole必填Cp_unitMW_unitdH_unit

EMISSIONFACTOR

Calculate CO2 emission conversion factor from gas composition

输入参数HC必填mole必填ECF_unit

REFRIGERANT

Calculate refrigerant thermodynamic properties using CoolProp. Provide Fluid name and any 2 state variables from: T, P, rho, H, S, U. Returns all remaining properties: T, P, rho, H, S, U, Cp, Cv, viscosity, conductivity, molecular weight.

输入参数HPSTUrhoFluid必填C_unitH_unitL_unitM_unitO_unit另有 6 个

PTV

Calculate gas molar volume using equation of state

输入参数P必填T必填V_unit

MtoV

Convert mass flow rate to volumetric flow rate at standard condition

输入参数M必填MW必填V_unit

VtoM

Convert volumetric flow rate to mass flow rate at standard condition and normal condition Sm3/hr, Nm3/hr, SCFH

输入参数V必填MW必填M_unit

Pmean

Calculate mean pressure between inlet and outlet

输入参数P1必填P2必填Fluid必填Pmean_unit

PIPEFF

Calculate Darcy friction factor based on Reynolds number and pipe roughness

输入参数D必填Re必填Piping必填

STEAMLEAK

Calculate steam leak mass flow and flow condition (CHOKED / SUBCRITICAL) based on upstream and downstream conditions

输入参数h必填CdP1必填P2必填T1必填T2必填M_unit

STEAMPH

Calculate mass flow from pin-hole on the steam piping

输入参数P必填T必填h必填CdM_unit

PIPEINSUL

Calculate optimal pipe insulation thickness to limit outer surface temperature (burn protection) and minimise heat loss. Uses cylindrical heat conduction + external convection model, solved via scipy.optimize.brentq. Returns exact minimum thickness and nearest commercial 5 mm step.

输入参数Ta必填Tf必填ha必填NPS必填Tmax必填kins必填r2_unitr3_unittins_unitDpipe_unitQloss_unitTsurf_unit

PIPESTEAM

Calculate steam pipe sizing: pipe diameter, velocity, pressure drop

输入参数L必填M必填P必填T必填D_unitu_unitdP_unitrho_unit

PIPEWATER

Calculate water pipe sizing: pipe diameter, velocity, pressure drop

输入参数L必填M必填P必填T必填D_unitu_unitdP_unitrho_unit

PIPEAIR

Calculate compressed air pipe sizing: pipe diameter, velocity, pressure drop

输入参数L必填M必填P必填T必填D_unitu_unitdP_unitrho_unit

PIPENITROGEN

Calculate nitrogen pipe sizing: pipe diameter, velocity, pressure drop

输入参数L必填M必填P必填T必填D_unitu_unitdP_unitrho_unit

PIPEFLOWGAS

Calculate isothermal gas pipe flow: density, volumetric flow rate, mass flow rate from pressure drop

输入参数D必填L必填T必填MW必填P1必填P2必填M_unitQ_unitrho_unit

PIPEFLOWLIQ

Calculate liquid pipe flow: volumetric flow rate and mass flow rate from pressure drop

输入参数D必填L必填P1必填P2必填rho必填M_unitQ_unit

CVGAS

Calculate gas control valve Cv and Kv from flow conditions

输入参数Q必填k必填MW必填P1必填P2必填T1必填Cv_unitKv_unit

CVLIQ

Calculate liquid control valve Cv and Kv from flow conditions

输入参数Q必填FLP1必填P2必填PcPvrho必填Cv_unitKv_unit

CVSTEAM

Calculate steam control valve Cv and Kv from flow conditions

输入参数M必填P1必填P2必填rho必填Cv_unitKv_unit

ORIFICEGAS

Gas orifice sizing / differential pressure / flow rate calculation based on ISO 5167 orifice. Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.

输入参数M必填kD1必填D2必填P1必填dP必填mu必填rho必填

ORIFICELIQ

Liquid orifice sizing / differential pressure / flow rate calculation based on ISO 5167 orifice. Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.

输入参数M必填D1必填D2必填P1必填dP必填mu必填rho必填

VENTURIGAS

Gas Venturi tube sizing / differential pressure / flow rate calculation based on ISO 5167 Venturi meter (as cast convergent venturi tube). Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.

输入参数M必填kD1必填D2必填P1必填dP必填mu必填rho必填

VENTURILIQ

Liquid Venturi tube sizing / differential pressure / flow rate calculation based on ISO 5167 Venturi meter (as cast convergent venturi tube). Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.

输入参数M必填D1必填D2必填P1必填dP必填mu必填rho必填

PSVGAS

Calculate required PSV (pressure safety valve) relief area for gas/vapor service per API 520

输入参数M必填kKbKcKdMW必填P1必填P2必填T1必填A_unit

PSVSTEAM

Calculate required PSV (pressure safety valve) relief area for steam service per API 520

输入参数M必填KbKcKdP1必填T1必填A_unit

PSVLIQ

Calculate required PSV (pressure safety valve) relief area for liquid service per API 520

输入参数M必填KcKdKvKwP1必填P2必填rho必填PoverA_unit

PUMPBHP

Calculate pump brake horsepower

输入参数Q必填P1必填P2必填Eff必填rho必填BHP_unit

COMPPOLYEFF

Calculate polytropic efficiency of compressor

输入参数k必填Pi必填Po必填Ti必填To必填

TBNEFF

Calculate steam turbine isentropic efficiency

输入参数Pi必填Po必填Ti必填To必填Eff_unit

STGEFF

Calculate multistage steam turbine isentropic efficiency

输入参数E必填M1必填M2M3M4M5P1必填P2必填P3P4P5T1必填另有 5 个

HTRINOUTEFF

Calculate fired heater heat duty and efficiency from inlet/outlet conditions and composition

输入参数HC必填Tair必填Trad必填Tstk必填exO2必填mole必填Mfuel必填Tfuel必填Mair_unitQrad_unitQconv_unitQduty_unit另有 3 个

HTRLOSSEFF

Calculate fired heater loss efficiency from ambient temperature, stack gas temperature and excess oxygen

输入参数Ta必填Tg必填Type必填exO2必填

HEXRF

Heat exchanger fouling resistance back-calculation from shell/tube-side operating conditions.

输入参数F必填A_hex必填k_hex必填D_shll必填D_tube必填D_wall必填L_tube必填N_tube必填P_tube必填Q_unitR_shll必填R_tube必填另有 29 个

LMTD

Calculate LMTD of heat exchanger

输入参数Tci必填Tco必填Thi必填Tho必填LMTD_unit

STEAMFLASH

Calculate flash steam flow from pressure reduction

输入参数Mc必填Pc必填Ps必填Ms_unit

DESUPERHEATER

Calculate boiler feed water flow and total flow from pressure and temperature reduction through desuperheater. Also returns the inlet/outlet/BFW specific enthalpies (h_in, h_out, h_bfw) used in the mass balance, always in Btu/lb.

输入参数Min必填Pin必填Tin必填Pbfw必填Pout必填Tbfw必填Tout必填Mbfw_unitMout_unit

HPADEPRESS

Calculate depressurization gas volume and hold time for high pressure air storage vessel

输入参数P1必填P2必填Q2必填V1必填H_unitV2_unit

GN2DEPRESS

Calculate depressurization gas volume and hold time for gaseous nitrogen storage vessel

输入参数P1必填P2必填Q2必填V1必填H_unitV2_unit

LN2DEPRESS

Calculate depressurization gas volumn abd hold time and saturation temperature for liquid nitrogen storage vessel

输入参数P1必填P2必填Q2必填V1必填H_unitT1_unitV2_unit

STMDEPRESS

Calculate depressurization steam volumn and hold time for steam accumulator

输入参数M2必填P1必填P2必填V1必填H_unitV2_unit

CTWREVAPOR

Cooling tower evaporation rate: mass removal rate (MR) and heat removal rate (QR)

输入参数INPUT必填OUTPUT

CTWRLG

Cooling tower L/G ratio calculation

输入参数INPUT必填OUTPUT

CTWRNTU

Cooling tower NTU and characteristic C value calculation

输入参数INPUT必填OUTPUT

CTWRCAPA

Cooling tower capacity evaluation

输入参数INPUT必填OUTPUT

CTWRCAPADSNTST

Cooling tower capacity evaluation: design vs test

输入参数INPUT必填OUTPUT

DVR

Data Validation and Reconciliation

输入参数ACCURACY必填EQUATION必填MEASURED必填

advDVR

Advanced Data Validation and Reconciliation including gross error detection and elimation

输入参数ACCURACY必填EQUATION必填MEASURED必填

BALANCE

General mass/energy balance solver using GEKKO

输入参数EQUATION必填MAXIMIZEMINIMIZEVARIABLE必填

PINCHMANUAL

Pinch analysis (minimum utilities, pinch temperatures, composite curves, grand composite curve) and heat exchanger network design by manual tick-off heuristic

输入参数INPUT必填OUTPUT

PINCHSOLVER

Pinch analysis (minimum utilities, pinch temperatures, composite curves, grand composite curve) and heat exchanger network design by optimization solver

输入参数INPUT必填OUTPUT

FORMULA

Generic formula calculator with unit conversion and IF-THEN-ELSE

输入参数UNITINPUT必填OUTPUT必填FORMULA必填

SOLVE

Solve nonlinear equations with unknown variables using fsolve

输入参数INPUT必填OUTPUT必填FORMULA必填

ECONOMIC

Economic analysis: NPV, IRR, Simple Payback, Profitability Index, EAC

输入参数RCF必填

advECONOMIC

Advanced Economic analysis with inflation, depreciation, and tax: NPV, IRR, Simple Payback, Profitability Index, NCF

输入参数INPUT必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 72%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。