EngScript Engineering MCP
Engineering calculation MCP server for oil and gas engineering applications.
От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноТолько чтение
Что умеет
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Engineering calculation MCP server for oil and gas engineering applications.
Список инструментов сервера (58)
Технические названия из tools/list. Нужны только разработчикам.
| MIXTURE | Primary thermodynamic property calculator. Use this tool first for all mixture property calculations. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation). |
| CARBON | Calculate thermodynamic properties of hydrocarbon mixture. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation). |
| STEAM | Calculate thermodynamic and transport properties of steam based on IAPWS |
| PSYCHROMETRIC | Psychrometric properties of moist air |
| FUELGAS | Calculate MW, LHV and HHV of fuel gas from composition |
| FLUEGAS | Calculate enthalpy of flue gas from composition |
| EMISSIONFACTOR | Calculate CO2 emission conversion factor from gas composition |
| 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. |
| PTV | Calculate gas molar volume using equation of state |
| MtoV | Convert mass flow rate to volumetric flow rate at standard condition |
| VtoM | Convert volumetric flow rate to mass flow rate at standard condition and normal condition Sm3/hr, Nm3/hr, SCFH |
| Pmean | Calculate mean pressure between inlet and outlet |
| PIPEFF | Calculate Darcy friction factor based on Reynolds number and pipe roughness |
| STEAMPH | Calculate mass flow from pin-hole on the steam piping |
| STEAMLEAK | Calculate steam leak mass flow and flow condition (CHOKED / SUBCRITICAL) based on upstream and downstream conditions |
| 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. |
| PIPESTEAM | Calculate steam pipe sizing: pipe diameter, velocity, pressure drop |
| PIPEWATER | Calculate water pipe sizing: pipe diameter, velocity, pressure drop |
| PIPEAIR | Calculate compressed air pipe sizing: pipe diameter, velocity, pressure drop |
| PIPENITROGEN | Calculate nitrogen pipe sizing: pipe diameter, velocity, pressure drop |
| PIPEFLOWGAS | Calculate isothermal gas pipe flow: density, volumetric flow rate, mass flow rate from pressure drop |
| PIPEFLOWLIQ | Calculate liquid pipe flow: volumetric flow rate and mass flow rate from pressure drop |
| CVGAS | Calculate gas control valve Cv and Kv from flow conditions |
| CVLIQ | Calculate liquid control valve Cv and Kv from flow conditions |
| CVSTEAM | Calculate steam control valve Cv and Kv from flow conditions |
| 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. |
| 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. |
| 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. |
| 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. |
| PSVGAS | Calculate required PSV (pressure safety valve) relief area for gas/vapor service per API 520 |
| PSVSTEAM | Calculate required PSV (pressure safety valve) relief area for steam service per API 520 |
| PSVLIQ | Calculate required PSV (pressure safety valve) relief area for liquid service per API 520 |
| PUMPBHP | Calculate pump brake horsepower |
| COMPPOLYEFF | Calculate polytropic efficiency of compressor |
| TBNEFF | Calculate steam turbine isentropic efficiency |
| STGEFF | Calculate multistage steam turbine isentropic efficiency |
| HTRINOUTEFF | Calculate fired heater heat duty and efficiency from inlet/outlet conditions and composition |
| HTRLOSSEFF | Calculate fired heater loss efficiency from ambient temperature, stack gas temperature and excess oxygen |
| HEXRF | Heat exchanger fouling resistance back-calculation from shell/tube-side operating conditions. |
| LMTD | Calculate LMTD of heat exchanger |
| STEAMFLASH | Calculate flash steam flow from pressure reduction |
| 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. |
| HPADEPRESS | Calculate depressurization gas volume and hold time for high pressure air storage vessel |
| GN2DEPRESS | Calculate depressurization gas volume and hold time for gaseous nitrogen storage vessel |
| LN2DEPRESS | Calculate depressurization gas volumn abd hold time and saturation temperature for liquid nitrogen storage vessel |
| STMDEPRESS | Calculate depressurization steam volumn and hold time for steam accumulator |
| CTWREVAPOR | Cooling tower evaporation rate: mass removal rate (MR) and heat removal rate (QR) |
| CTWRLG | Cooling tower L/G ratio calculation |
| CTWRNTU | Cooling tower NTU and characteristic C value calculation |
| CTWRCAPA | Cooling tower capacity evaluation |
| CTWRCAPADSNTST | Cooling tower capacity evaluation: design vs test |
| DVR | Data Validation and Reconciliation |
| advDVR | Advanced Data Validation and Reconciliation including gross error detection and elimation |
| BALANCE | General mass/energy balance solver using GEKKO |
| FORMULA | Generic formula calculator with unit conversion and IF-THEN-ELSE |
| SOLVE | Solve nonlinear equations with unknown variables using fsolve |
| ECONOMIC | Economic analysis: NPV, IRR, Simple Payback, Profitability Index, EAC |
| advECONOMIC | Advanced Economic analysis with inflation, depreciation, and tax: NPV, IRR, Simple Payback, Profitability Index, NCF |