MCP server package is distributed through PyPI for easy installation and dependency management
Provides chemical engineering calculation tools including equation of state models, thermodynamic property predictions, vapor-liquid equilibrium calculations, and phase behavior analysis
MoziChem-MCP
A collection of Model Context Protocol (MCP) servers for chemical engineering and chemistry applications, built on top of the powerful MoziChem framework. This repository provides specialized MCP tools that enable AI assistants to perform complex chemical calculations, thermodynamic modeling, and process engineering tasks.
🧪 Overview
MoziChem-MCP bridges the gap between AI language models and chemical engineering calculations by providing structured access to thermodynamic models, equation of state calculations, phase equilibrium computations, and other essential chemical engineering tools through the Model Context Protocol.
Important Notes: This repository is actively maintained and will be updated with new MCP servers and features in the future. Stay tuned for additions to support more chemical engineering domains.
🚀 Features
Current MCP Servers
- 🌡️ EOS Models MCP (
eos-models-mcp
)- Equation of State calculations using various models (Peng-Robinson, Soave-Redlich-Kwong, Redlich-Kwong, van der Waals)
- Fugacity calculations for pure components and mixtures
- Thermodynamic property predictions
- Phase behavior analysis
- ⚖️ Flash Calculations MCP (
flash-calculations-mcp
)- Vapor-liquid equilibrium calculations
- Multi-component phase equilibrium
- Temperature and pressure flash calculations
- Bubble point and dew point calculations
📦 Installation
Prerequisites
- Python 3.13 or higher
- uv package manager (recommended)
Install from Source
Install from PyPI (when available)
🔧 Usage
Running MCP Servers
Each MCP server can be run independently:
EOS Models MCP Server
Flash Calculations MCP Server
Integration with AI Assistants
These MCP servers are designed to work with AI assistants that support the Model Context Protocol, such as:
- Claude Desktop
- Other MCP-compatible AI tools
Example Configuration for Claude Desktop
Add to your Claude Desktop configuration:
Example Calculations
Once integrated with an AI assistant, you can perform calculations like:
📚 Documentation
Chemical Engineering Applications
- Process Design: Use for preliminary process calculations and design
- Research: Integrate with computational workflows for chemical engineering research
- Education: Enhance learning with interactive thermodynamic calculations
- Industry: Support engineering decisions with reliable thermodynamic data
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request to improve the project.
📝 License
This project is licensed under the MIT License. You are free to use, modify, and distribute this software in your own applications or projects. However, if you choose to use this app in another app or software, please ensure that my name, Sina Gilassi, remains credited as the original author. This includes retaining any references to the original repository or documentation where applicable. By doing so, you help acknowledge the effort and time invested in creating this project.
❓ FAQ
For any questions, contact me on LinkedIn.
👨💻 Authors
⭐ Star this repository if you find it useful for your chemical engineering projects!
🐛 Report issues or 💡 suggest new features in the Issues section.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables AI assistants to perform complex chemical engineering calculations including thermodynamic modeling, equation of state calculations, phase equilibrium computations, and vapor-liquid equilibrium analysis. Built on the MoziChem framework to bridge AI language models with specialized chemical engineering tools.
Related MCP Servers
- AsecurityFlicenseAqualityA server that provides advanced mathematical and financial calculation capabilities for AI code assistants, enabling them to perform complex calculations like symbolic calculus, numerical methods, and financial analysis without implementing algorithms directly.Last updated -183JavaScript
- -securityFlicense-qualityEnables AI assistants to interact programmatically with Autodesk Fusion 360 for creating parametric 3D models through simple API calls.Last updated -12Python
- -securityFlicense-qualityA service that processes natural language requests to perform mathematical calculations by integrating Claude AI with a calculator API through the Model-Context-Protocol architecture.Last updated -JavaScript
- -securityFlicense-qualityA powerful interface for extending AI capabilities through remote control, calculations, email operations, knowledge search, and more.Last updated -35Python