petropt/petro-mcp
petro-mcp
A Model Context Protocol server for petroleum engineering calculations.
Install
pip install petro-mcpRun
petro-mcp # start the MCP server (stdio)
petro-mcp --list-tools # list available tool groups
petro-mcp --tools las,decline # load only specific groupsTool groups
Group | Tools |
| Read LAS 2.0 well log files (header, curves, depth-filtered curve data) |
| Load production data from CSV (date, well, oil/gas/water rates) |
| Arps decline-curve fitting (exponential, hyperbolic, harmonic); EUR |
| Bubble point, black-oil PVT properties, gas Z-factor |
| Shale volume, density porosity, Archie water saturation, net pay |
| Volumetric OOIP/OGIP, recovery factor, P/Z gas material balance |
| Oilfield unit conversion |
Dependencies
mcp >= 1.0lasio >= 0.31(LAS file parsing)numpy >= 1.24scipy >= 1.10
License
MIT.
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/petropt/petro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server