MoziChem-MCP是一个面向化学工程和化学应用的模型上下文协议(MCP)服务器集合,它基于强大的MoziChem框架构建。该项目提供了专门的MCP工具,使AI助手能够执行复杂的化学计算、热力学建模和过程工程任务。
MoziChem-MCP通过模型上下文协议,为AI语言模型和化学工程计算之间搭建了桥梁,提供对热力学模型、状态方程计算、相平衡计算等重要化学工程工具的结构化访问。
⚠️ 重要提示 本仓库正在积极维护,未来会更新新的MCP服务器和功能。请持续关注以获取对更多化学工程领域的支持。
🌡️ EOS模型MCP (eos-models-mcp)
⚖️ 闪蒸计算MCP (flash-calculations-mcp)
# 克隆仓库
git clone https://github.com/sinagilassi/mozichem-mcp.git
cd mozichem-mcp
# 使用uv安装(推荐)
uv sync
# 或者使用pip安装
pip install -e .
pip install mozichem-mcp
每个MCP服务器都可以独立运行:
# 使用uvx和发布的包
uvx --from mozichem-mcp mozichem-mcp-eos-models
# 或者直接使用Python运行(如果本地安装)
python -m mozichem_mcp.mcp.eos_models
# 使用uvx和发布的包
uvx --from mozichem-mcp mozichem-mcp-flash-calculation
# 或者直接使用Python运行(如果本地安装)
python -m mozichem_mcp.mcp.flash_calculation
这些MCP服务器设计用于与支持模型上下文协议的AI助手配合使用,例如:
添加到你的Claude Desktop配置中:
{
"mcpServers": {
"mozichem-eos": {
"command": "uvx",
"args": ["--from", "mozichem-mcp", "mozichem-mcp-eos-models"]
},
"mozichem-flash": {
"command": "uvx",
"args": ["--from", "mozichem-mcp", "mozichem-mcp-flash-calculation"]
}
}
}
与AI助手集成后,你可以执行如下计算:
"使用彭 - 罗宾逊状态方程计算300K和10 bar下甲烷的逸度"
"对40%甲烷和60%乙烷的混合物在250K和20 bar下进行闪蒸计算"
欢迎贡献代码!请随时提交拉取请求以改进项目。
本项目采用MIT许可证。你可以在自己的应用程序或项目中自由使用、修改和分发此软件。但是,如果你选择在其他应用程序或软件中使用此应用,请确保保留原作者Sina Gilassi的署名。这包括在适用的情况下保留对原始仓库或文档的任何引用。这样做有助于认可创建此项目所投入的精力和时间。
如有任何问题,请在 LinkedIn 上联系我。
⭐ 如果你发现本仓库对您的化学工程项目有用,请给它加星!
🐛 报告问题 或 💡 提出新功能建议 请前往 问题 板块。