Repository navigation
What is NeqSim?
NeqSim is an open-source Java library for thermodynamic fluid properties, phase equilibrium, PVT calculations, and process simulation. It is used to model fluids and process equipment such as separators, compressors, heat exchangers, pipelines, wells, and complete flowsheets.
This release ships both the core NeqSim simulation engine and the MCP server distribution that lets MCP-compatible AI clients call governed NeqSim calculation tools.
What is included in this release
| Distribution | Asset | Runtime | Use this when |
|---|---|---|---|
| NeqSim core library | neqsim-3.25.0.jar |
Java 17+ | You need Java 17 or Python neqsim-python compatibility. |
| NeqSim core library | neqsim-3.25.0-Java8.jar |
Java 8+ | You need Java 8 or Python neqsim-python compatibility. |
| NeqSim MCP server | neqsim-mcp-server-3.25.0-runner.jar |
Java 21+ | You want VS Code Copilot, Claude Desktop, Cursor, or another MCP client to use NeqSim tools. |
| NeqSim MCP server checksum | neqsim-mcp-server-3.25.0-runner.jar.sha256 |
- | You want to verify the downloaded MCP runner jar. |
| NeqSim MCP server container | ghcr.io/equinor/neqsim-mcp-server:3.25.0 |
Docker | You want to run the MCP server without installing Java locally. |
Install the MCP server
The MCP server gives MCP-compatible LLM clients access to validated thermodynamic and process simulation tools through a governed tool interface.
Jar install (requires Java 21+)
VERSION=3.25.0
curl -fLO "https://github.com/equinor/neqsim/releases/download/v${VERSION}/neqsim-mcp-server-${VERSION}-runner.jar"
curl -fLO "https://github.com/equinor/neqsim/releases/download/v${VERSION}/neqsim-mcp-server-${VERSION}-runner.jar.sha256"
sha256sum -c neqsim-mcp-server-${VERSION}-runner.jar.sha256Docker install
docker pull ghcr.io/equinor/neqsim-mcp-server:3.25.0Claude Desktop example
{
"mcpServers": {
"neqsim": {
"command": "java",
"args": ["-jar", "/path/to/neqsim-mcp-server-3.25.0-runner.jar"]
}
}
}See the MCP Server README for VS Code Copilot, Cursor, Docker, Streamable HTTP, and deployment-profile configuration.
Use the core Java library
Use the release assets above when you need standalone jars. For Maven projects, use the published package dependency:
<dependency>
<groupId>com.equinor.neqsim</groupId>
<artifactId>neqsim</artifactId>
<version>3.25.0</version>
</dependency>Release notes
GitHub-generated release notes are included with this release and list the commits and pull requests since the previous version.
What's Changed
- feat(optimization): export accepted-point envelope evidence by @EvenSol in #4300
- feat(field): enumerate complete SURF line designs by @EvenSol in #4301
- chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.10.3 to 3.10.4 by @dependabot[bot] in #4302
- fix(ci): skip published releases on ordinary master updates by @EvenSol in #4305
- Fix reversed setMixingRule/characterisePlusFraction ordering in skill docs by @geonorway in #4303
- test(pipeline): qualify public pig sensor timing by @EvenSol in #4313
- feat(field): switch canonical route configurations by @EvenSol in #4314
- fix(mvnw): restore original batch script content for Maven Wrapper by @asmfstatoil in #4319
- chore(release): publish 3.25.0 with Maven Central bundle fix by @EvenSol in #4318
Full Changelog: v3.24.0...v3.25.0