Pyrestoolbox MCP
P

Pyrestoolbox MCP

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

什麼是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"
      ]
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

R
Runno
Runno是一個JavaScript工具包集合,用於在瀏覽器和Node.js等環境中安全地運行多種編程語言的代碼,通過WebAssembly和WASI實現沙盒化執行,支持Python、Ruby、JavaScript、SQLite、C/C++等語言,並提供Web組件、MCP服務器等集成方式。
TypeScript
9.4K
5分
P
Praisonai
PraisonAI是一個生產就緒的多AI智能體框架,具有自反思功能,旨在創建AI智能體來自動化解決從簡單任務到複雜挑戰的各種問題。它通過將PraisonAI智能體、AG2和CrewAI集成到一個低代碼解決方案中,簡化了多智能體LLM系統的構建和管理,強調簡單性、定製化和有效的人機協作。
Python
7.7K
5分
M
Maverick MCP
MaverickMCP是一個基於FastMCP 2.0的個人股票分析服務器,為Claude Desktop等MCP客戶端提供專業級的金融數據分析、技術指標計算和投資組合優化工具。它預置了520只標普500股票數據,支持多種技術分析策略和並行處理,無需複雜認證即可本地運行。
Python
10.5K
4分
K
Klavis
Klavis AI是一個開源項目,提供在Slack、Discord和Web平臺上簡單易用的MCP(模型上下文協議)服務,包括報告生成、YouTube工具、文檔轉換等多種功能,支持非技術用戶和開發者使用AI工作流。
TypeScript
18.9K
5分
S
Scrapling
Scrapling是一個自適應網頁抓取庫,能自動學習網站變化並重新定位元素,支持多種抓取方式和AI集成,提供高性能解析和開發者友好體驗。
Python
12.4K
5分
S
Shadcn Ui MCP Server
一個為AI工作流提供shadcn/ui組件集成的MCP服務器,支持React、Svelte和Vue框架,包含組件源碼、示例和元數據訪問功能。
TypeScript
15.0K
5分
A
Apple Health MCP
一個用於通過SQL查詢蘋果健康數據的MCP服務器,基於DuckDB實現高效分析,支持自然語言查詢和自動報告生成。
TypeScript
10.7K
4.5分
A
Annas MCP
Anna's Archive的MCP服務器和CLI工具,用於搜索和下載該平臺的文檔,支持通過API密鑰訪問。
Go
10.4K
4.5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
34.9K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
29.2K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
104.5K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
28.4K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
21.0K
4.8分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
18.7K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
69.2K
4.7分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
15.5K
4.5分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase