Pyrestoolbox MCP
P

Pyrestoolbox MCP

pyResToolbox MCP服務器是一個生產就緒的AI工具,將石油工程計算庫pyResToolbox的47個工具通過Model Context Protocol集成到Claude等AI助手中,支持PVT分析、井性能計算、油藏模擬等專業計算。
2.5分
4.9K

什麼是pyResToolbox MCP Server?

這是一個基於Model Context Protocol (MCP)的服務器,它將專業的石油工程計算庫pyResToolbox集成到AI助手(如Claude Desktop)中。通過自然語言對話,您可以讓AI助手執行復雜的油藏工程計算,如計算泡點壓力、生成IPR曲線、創建黑油表等,無需手動編寫代碼或使用專業軟件。

如何使用pyResToolbox MCP Server?

安裝服務器並配置到Claude Desktop後,您可以直接在聊天窗口中用自然語言提問。例如:'計算35°API原油在180°F、溶解氣油比800 scf/stb、氣體比重0.75時的泡點壓力'。Claude將調用相應的工具並返回計算結果。

適用場景

適用於石油工程師、油藏工程師、學生以及任何需要快速進行油藏工程計算的人員。特別適合:快速估算、方案對比、教學演示、報告生成以及集成到AI輔助的工作流中。

主要功能

全面的PVT分析
提供原油和天然氣的物性計算,包括泡點壓力、溶解氣油比、地層體積係數、粘度、密度和壓縮係數等,支持Standing、Valko-McCain、Velarde、DAK等多種行業標準相關式。
井流入動態(IPR)分析
計算油井和氣井的產量,生成IPR曲線,支持徑向流和線性流模型,可分析滲透率、表皮係數、地層壓力等參數對產量的影響。
油藏模擬支持
生成模擬器所需的相對滲透率表(SWOF, SGOF)、含水層影響函數(AQUTAB)以及黑油PVT表,支持Corey和LET相關式。
地層水性質計算
計算飽和甲烷或二氧化碳的地層水性質,適用於CO2地質封存研究和生產分析。
儲層非均質性分析
計算洛倫茲係數、Dykstra-Parsons β參數,生成分層滲透率分佈,用於量化儲層非均質性。
批量計算與數組支持
支持一次性計算多個壓力點下的物性參數,高效生成完整的PVT表或分析曲線。
零配置與即插即用
安裝後只需簡單配置Claude Desktop即可使用,無需複雜的服務器設置或編程知識。
優勢
自然語言交互:無需學習專業軟件或編程,用對話即可完成複雜計算。
行業標準可靠:基於成熟的pyResToolbox庫,計算結果符合行業實踐。
提高效率:將工程師從重複性計算中解放出來,專注於分析和決策。
易於集成:作為MCP服務器,可輕鬆與Claude等AI助手集成。
開源免費:基於GPL-3.0許可證,可自由使用、修改和分發。
生產就緒:47個工具均經過測試驗證,可直接用於實際工作。
侷限性
依賴AI助手:需要Claude Desktop或其他支持MCP的客戶端。
單位制固定:目前僅支持美製油田單位(psia, °F, mD, ft等)。
計算範圍限制:某些相關式有特定的適用壓力、溫度範圍。
需要基礎配置:用戶需按照指南正確配置Claude Desktop。
無法替代專業軟件:適用於快速計算和估算,複雜模擬仍需專業軟件。

如何使用

安裝準備
確保系統已安裝Python 3.10或更高版本。推薦使用UV包管理器以獲得更快的安裝速度。
下載項目
克隆GitHub倉庫到本地目錄。
安裝依賴
使用Make命令或手動安裝Python依賴包。
配置Claude Desktop
找到Claude Desktop的配置文件,根據您的操作系統添加MCP服務器配置。必須使用uv和項目目錄的絕對路徑。
重啟與測試
完全退出並重新啟動Claude Desktop。在聊天窗口中嘗試簡單的計算查詢。

使用案例

快速PVT估算
在項目初期或現場需要快速估算原油物性參數時,無需打開專業軟件。
井產能分析
評估新井產能或分析現有井生產動態,生成IPR曲線。
敏感性分析
分析不同參數(如滲透率、表皮係數)對井產能的影響。
模擬數據準備
為油藏數值模擬準備輸入數據,如相對滲透率表。
教學與培訓
用於石油工程教學,演示不同相關式的差異和參數影響。

常見問題

Claude Desktop提示'spawn uv ENOENT'錯誤怎麼辦?
配置後Claude看不到工具怎麼辦?
支持哪些單位制?
如何知道該使用哪個相關式(如VALMC、STAN、DAK等)?
可以計算多個壓力點嗎?
這個工具能替代專業油藏工程軟件嗎?
計算出現錯誤或結果不合理怎麼辦?
可以在沒有Claude Desktop的情況下使用嗎?

相關資源

GitHub倉庫
項目源代碼、最新版本和問題追蹤
pyResToolbox庫
本項目基於的核心石油工程計算庫
FastMCP框架
用於構建MCP服務器的Python框架
Model Context Protocol
MCP協議官方規範和文檔
示例代碼目錄
包含10個完整的工作流示例,展示各種使用場景
測試結果報告
47個工具的完整測試驗證報告
Docker部署指南
如何使用Docker容器化部署MCP服務器
支持開發者
通過Buy Me a Coffee支持項目開發和維護

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "pyrestoolbox": {
      "command": "/absolute/path/to/uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/pyrestoolbox-mcp",
        "fastmcp",
        "run",
        "server.py"
      ]
    }
  }
}

{
  "mcpServers": {
    "pyrestoolbox": {
      "command": "/Users/john/.local/bin/uv",
      "args": [
        "run",
        "--directory",
        "/Users/john/projects/pyrestoolbox-mcp",
        "fastmcp",
        "run",
        "server.py"
      ]
    }
  }
}

{
  "mcpServers": {
    "pyrestoolbox": {
      "command": "/home/john/.local/bin/uv",
      "args": [
        "run",
        "--directory",
        "/home/john/projects/pyrestoolbox-mcp",
        "fastmcp",
        "run",
        "server.py"
      ]
    }
  }
}

{
  "mcpServers": {
    "pyrestoolbox": {
      "command": "C:\\Users\\john\\.cargo\\bin\\uv.exe",
      "args": [
        "run",
        "--directory",
        "C:\\Users\\john\\projects\\pyrestoolbox-mcp",
        "fastmcp",
        "run",
        "server.py"
      ]
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
23.0K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
30.4K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
84.4K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
24.7K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
17.0K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.1K
4.5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
57.0K
4.7分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
17.6K
4.8分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2025AIBase