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。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。