Skip to content
Tresca

COMSOL Multiphysics MCP servers and AI agent skills

Three community MCP servers drive COMSOL Multiphysics through its Java API, two of them via the MPh Python library. The largest has over 100 tools including electrochemistry interfaces; another attaches to a COMSOL server so you watch changes live in COMSOL Desktop; the third opens, edits, solves and exports existing .mph models, with a motor NVH skill. All need a licensed install, and COMSOL itself offers only an in-app chatbot, not an MCP server.

  • No official COMSOL server yet.
  • 3 MCP servers and 1 agent skill listed.
COMSOL3 servers · 1 skillChecked 4 Nov 2026

Integrations for COMSOL Multiphysics

Community and commercial servers

MCP serverCommunity

COMSOL MCP Server (COMSOL_Multiphysics_MCP)by wjc9011

Drives COMSOL through the MPh library with 100+ tools for geometry, physics, mesh, studies and results, plus a PDF search.

LocalNeeds a COMSOL Multiphysics licenceCan modify models940· updated 6 days ago
MCP serverCommunity

COMSOL MCP (CAE Agent Hub)by Cai-aa

Opens an existing .mph through MPh, changes parameters, solves, exports plots and tables and saves a copy, with a Java fallback.

LocalWindowsNeeds a COMSOL Multiphysics licenceCan modify models1.3k· updated 10 days ago
MCP serverCommunity

COMSOL MCP (Ching-Chiang)by Ching-Chiang

Attaches to a running COMSOL Multiphysics Server so the agent and COMSOL Desktop edit the same locked model, with 50 tools.

LocalWindowsNeeds a COMSOL Multiphysics licenceCan modify models14· updated 6 months ago

Agent skills

SkillCommunity

comsol-motor-nvh-evidence (CAE Agent Hub)by Cai-aa

A checkpointed COMSOL skill for permanent-magnet motor noise and vibration, from magnetics to modes, acoustics and Campbell sweeps.

Needs a COMSOL Multiphysics licence1.3k· updated 10 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to COMSOL Multiphysics

An MCP server or skill can only do what COMSOL Multiphysics lets programs do. COMSOL Multiphysics exposes 3 automation interfaces:

  • COMSOL API (Java) (Java): COMSOL models can be created and changed entirely through Java API calls on the model tree, covering geometry, physics, mesh, studies and results. Since 6.3 the Java Shell window runs this code interactively inside COMSOL. The MCP servers here call the same API from outside, either through MPh or through a Java bridge started with COMSOL's API jars on the classpath. Documentation
  • MPh (Python) (Python): MPh is an open-source Python wrapper that reaches the COMSOL Java API through the JPype bridge and covers common tasks such as loading models, setting parameters, solving and exporting. It can start a stand-alone COMSOL client or connect to a COMSOL server. Only one client can exist per Python process, which the wjc9011 server works around by clearing models instead of disconnecting. Documentation
  • LiveLink for MATLAB (Other): COMSOL's LiveLink for MATLAB exposes the same API to MATLAB scripts for geometry, mesh, physics, solver control and post-processing. It is an alternative route for teams that already automate COMSOL from MATLAB. Documentation

What COMSOL offers

COMSOL 6.3 added a Chatbot window, on Windows only, that connects to an AI provider using your own API key (OpenAI-compatible models, including cloud and on-premise ones) to generate or debug COMSOL API code, which you can run in the Java Shell window. From 6.4 it is installed by default but not connected. COMSOL has not released an MCP server.

Checked 4 Nov 2026. Sources: Using the Chatbot window in COMSOL Multiphysics (COMSOL blog), Setting up the Chatbot window (COMSOL Learning Center)

What you can do with COMSOL Multiphysics and AI

  • Open an existing .mph, change a parameter, re-solve the study and export a plot and a table to a run folder.
  • Build a small heat-transfer or laminar-flow model from scratch, with geometry, physics, boundary conditions, mesh and a stationary study.
  • Set up a lithium-ion battery or corrosion model using electrochemistry interface types read from a live COMSOL 6.3 session.
  • Keep a locked main model on a COMSOL server and save a snapshot after each design iteration while you watch in COMSOL Desktop.
  • Run a permanent-magnet motor NVH chain with checkpoints, from Maxwell forces to structural modes and sound pressure level.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Desktop, Codex and opencode. Install steps, copied from each project's own documentation, are on each listing's page. Most COMSOL Multiphysics integrations run on your own computer next to COMSOL Multiphysics, so you need COMSOL Multiphysics installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official COMSOL MCP server?

No. As of 4 November 2026 COMSOL offers a Chatbot window inside COMSOL Multiphysics but no MCP server; all three servers listed here are community projects.

Can Claude build and solve a COMSOL model?

Yes, with a licensed COMSOL install. The wjc9011 and CAE Agent Hub servers start a COMSOL session through MPh; the Ching-Chiang server attaches to a COMSOL Multiphysics Server you start yourself.

How is the COMSOL Chatbot window different from an MCP server?

The Chatbot window sends your prompt to a model you configure and returns API code for you to run. An MCP server lets an outside client such as Claude call COMSOL operations directly.

Which COMSOL versions work?

The wjc9011 server states COMSOL 5.x or 6.x and checked its electrochemistry types against 6.3; the other two give example paths for 6.2 and 6.3 without a stated version range.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): COMSOL API reference (6.3) · MPh documentation · Using the Chatbot window in COMSOL Multiphysics · COMSOL Multiphysics product page

COMSOL Multiphysics is a trademark of COMSOL. Tresca is independent and not affiliated with or endorsed by COMSOL.