Scientific computing MCP servers let AI agents execute numerical code, solve equations symbolically, run statistical analyses, and submit jobs to supercomputers. Instead of manually writing MATLAB scripts, R commands, or Wolfram Language expressions, researchers can have AI assistants perform these computations through the Model Context Protocol. Part of our Science & Research MCP category.

This review covers MCP servers for scientific computing and mathematics — numerical analysis platforms (MATLAB, NumPy), symbolic math (SymPy, Wolfram, Mathematica), statistical computing (R), scientific programming languages (Julia), HPC infrastructure (Globus), and engineering simulation (OpenFOAM, COMSOL). For academic paper search and bioinformatics, see our Science & Research review. For 3D simulation and digital twins, see our Digital Twins & 3D Simulation review.

The headline findings: MathWorks’ official MATLAB MCP server nearly tripled to 483 stars and now ranks among the highest-traffic scientific MCP servers (8,600 weekly PulseMCP visitors). Julia’s MCP ecosystem dramatically upgraded — Kaimon.jl (62 stars) and aplavin/julia-mcp (55 stars) are both new and active as of April 2026. Three COMSOL MCP servers now exist, partially closing that engineering simulation gap. SageMath gap partially closed by a production-ready April 2026 launch. Wolfram coverage expanded with a new high-traffic entry (24 stars, 995 weekly PulseMCP visitors). Symbolic math fragmentation easing — sdiehl/sympy-mcp grew 61% and added Streamable HTTP transport.

Numerical Computing Platforms

matlab/matlab-mcp-core-server (Official MathWorks)

Server Stars Language License
matlab-mcp-core-server 483 MATLAB MathWorks License

The official MATLAB MCP server from MathWorks — not a community wrapper, but built and maintained by the MATLAB team. Stars nearly tripled from 178 to 483 since March 2026. Version 0.9.0 released April 30, 2026 (13 total releases, 118 commits). PulseMCP reports approximately 8,600 weekly visitors — among the highest-traffic scientific computing MCP servers.

What Works Well

Run MATLAB through AI agents. Execute MATLAB code directly in conversations, generate scripts from natural language descriptions, and access MATLAB documentation — all through the standard MCP protocol.

Broad client support. Explicitly supports Claude Code, Claude Desktop, Visual Studio Code, and GitHub Copilot. MathWorks tests against multiple MCP clients, which is unusual attention to interoperability.

Simulink integration. MathWorks demonstrates simulating Simulink models through GitHub Copilot via the MCP server — AI agents can interact with complex simulation workflows, not just script execution.

MathWorks also ships an MCP client. MATLAB can act as both MCP server (exposing MATLAB to AI) and MCP client (connecting MATLAB to other MCP servers). This bidirectional approach is rare in the MCP ecosystem.

What Doesn’t Work Well

Requires MATLAB license. The server needs a local MATLAB installation and a commercial license. This limits accessibility compared to open-source alternatives.

Not open source. Released under MathWorks’ proprietary license, not MIT or Apache-2.0.

Community MATLAB Servers

Server Stars Description
WilliamCloudQi/matlab-mcp-server Scientific computing and data analysis, natural language script generation
Tsuchijo/matlab-mcp LLM-driven MATLAB script writing and execution
hansur94/mcp-matlab Async job management for MATLAB (March 2026)
sohumsuthar/simulink-mcp Simulink model control via MCP (March 2026)

Four community alternatives now exist. The two new March 2026 entries add async job management and dedicated Simulink model control — capabilities beyond the official server’s scope.

Statistical Computing (R)

finite-sample/rmcp (Most Comprehensive)

Server Stars Language License Tools
rmcp 201 Python MIT 52

The most comprehensive single-language scientific MCP server we’ve found. RMCP exposes 52 statistical analysis tools across 11 categories, systematically drawing from 429 R packages via CRAN task views:

  • Econometrics — regression, instrumental variables, panel data
  • Machine learning — classification, clustering, ensemble methods
  • Time series — ARIMA, state-space models, forecasting
  • Survival analysis — Kaplan-Meier, Cox proportional hazards
  • Bayesian statistics — MCMC, hierarchical models
  • Spatial statistics — geostatistics, point patterns

Production-ready with full MCP protocol compliance, HTTP transport and SSE support, stdio mode for Claude Desktop, and a publicly available test server. Growth has been minimal (197→201 stars since March) but it remains the dominant R MCP server with a live cloud endpoint and 275 commits.

Other R Servers

Server Description
Posit mcptools Run R code in live RStudio sessions via MCP
chi2labs/mcpr Expose arbitrary R functions through MCP
cafferychen777/Rstudio-mcp Deep RStudio IDE integration
IMNMV/ClaudeR Connect RStudio to Claude Code, Codex, Gemini via MCP

Posit’s mcptools is notable — from the makers of RStudio and the tidyverse, it lets MCP-enabled tools interact with running R sessions. This isn’t a wrapper; it connects AI directly to your active analysis environment.

Symbolic Mathematics

sdiehl/sympy-mcp

Server Stars Language License
sympy-mcp 66 Python

Built by Stephen Diehl (known for Haskell work), this server exposes SymPy’s full computer algebra system — symbolic manipulation, equation solving, calculus (integration, differentiation), simplification, factoring, expansion. Stars grew from 41 to 66 (+61%) since March. Major update: added Streamable HTTP transport (MCP spec 2025-03-26), replacing legacy SSE transport — HTTP-capable clients including VS Code, Cursor, Cline, and 5ire can now connect without subprocess. Docker support added. PulseMCP reports approximately 398 weekly visitors.

huhabla/calculator-mcp-server (Multi-Library)

Server Language License
calculator-mcp-server Python

Combines three Python scientific libraries in one server: SymPy for symbolic math, NumPy for numerical computation, and SciPy for statistical analysis. Includes matrix operations. A good choice if you want one server instead of three.

tufantunc/axiom-advanced-math-mcp

Server Language License
axiom-advanced-math-mcp TypeScript

High-precision symbolic math powered by Giac/Xcas (the CAS behind HP Prime calculators) and mathjs. Covers differential equations, symbolic mathematics, and financial time-series analysis. The Giac backend provides arbitrary-precision arithmetic that SymPy-based servers typically don’t offer.

Other Math Servers

Server Description
EthanHenrickson/math-mcp Basic math and statistics for LLMs
SHSharkar/MCP-Mathematics 52 functions, 158 unit conversions, financial calculations
edwardpwtsoi/mathjs-mcp mathjs wrapper
colesmcintosh/numpy-mcp NumPy numerical computing via MCP
YuChenSSR/symbolica-mcp Symbolic computing for quantum computing workflows

SageMath

XBP-Europe/sagemath-mcp (NEW — SageMath Gap Partially Closed)

Server Stars Language License
sagemath-mcp 5 Python

The first production-ready SageMath MCP server, launched April 2026. Provides 33 MCP tools covering: calculus (differentiation, integration, limits), algebra, linear algebra, ordinary differential equations, number theory, statistics, and visualization. Notable design decisions:

  • Stateful sessions with process isolation — computations build on each other within a session
  • AST-based security validation — evaluates SageMath code safely without arbitrary execution
  • Deployment: Docker, PyPI, Docker Compose; health endpoints; FastMCP 3.x, Python 3.12+

SageMath’s strength is breadth — it wraps SymPy, R, Maxima, GAP, FLINT, and dozens of other math packages under one interface. An MCP server means all of those libraries are accessible through a single integration.

A minimal alternative exists: GaloisHLee/mcp-server-sagemath (9 stars, TypeScript, October 2025) — 3 tools (version check, evaluate, health check), stateless HTTP mode. Functional but limited compared to the XBP-Europe version.

Wolfram Ecosystem

siqiliu-tsinghua/mma-mcp (NEW — Highest-Traffic New Entry)

Server Stars Language License PulseMCP
mma-mcp 24 Python ~995 weekly

The most significant new Wolfram entry since the original review. Launched April 17, 2026 — roughly 13 days ago — and already drawing approximately 995 weekly PulseMCP visitors, making it the highest-traffic new scientific computing MCP server in this window. Wraps a local Wolfram Engine for symbolic math, numerical analysis, and visualization via Wolfram Language.

Notable security design: 29 capability groups (numeric computation, calculus, linear algebra, statistics, etc.) with per-group access control. Supports OAuth 2.1. TOML configuration. Per-client role-based access. This is more sophisticated security architecture than most MCP servers in any category.

Requires a Wolfram Engine or Mathematica license (no Wolfram affiliation — community project).

paraporoco/Wolfram-MCP

Server Stars Language License Tools
Wolfram-MCP 9 Python MIT 11

The original Wolfram Language MCP server — 11 tools covering calculate, solve, integrate, differentiate, simplify, factor, expand, matrix_operations, statistics, and arbitrary execute. Stars grew modestly (6→9). Last commit October 2025 — effectively dormant. For active development, the newer mma-mcp entry above is a better choice.

texra-ai/mcp-server-mathematica

Server Language
mcp-server-mathematica

Executes Mathematica code via wolframscript — designed for derivation verification workflows. Requires Mathematica or the free Wolfram Engine for Developers.

Wolfram Alpha API Servers

Server Language Notes
StoneDot/wolframalpha-mcp-server TypeScript Wolfram Alpha LLM API
akalaric/mcp-wolframalpha Python Full client + server
cnosuke/mcp-wolfram-alpha Go Lightweight
Garoth/wolframalpha-llm-mcp Structured knowledge
SecretiveShell/MCP-wolfram-alpha Chat REPL integration
benhaotang/mcp-mma-docs Mathematica docs only

Five+ servers wrapping the Wolfram Alpha API — these don’t require a local Mathematica installation, just an API key. They provide computational knowledge through Wolfram Alpha’s cloud service. Fragmentation persists: none has emerged as the clear winner.

Julia

kahliburke/Kaimon.jl (NEW — Most Feature-Rich Julia MCP)

Server Stars Language License Version
Kaimon.jl 62 Julia v1.3.1 (Apr 16, 2026)

The most feature-rich Julia MCP server and a major new development in this category. v1.3.1 released April 16, 2026. Provides 32+ tools:

  • Live code execution — run Julia code with persistent session state
  • Type introspection — inspect types, methods, and package structures
  • Debugging integration — Infiltrator.jl for live debugging within MCP sessions
  • Semantic search — Qdrant vector database integration for code/docs search
  • The Gate — connect to external Julia processes via ZMQ (bridge from existing Julia apps)
  • Terminal dashboard — live output monitoring
  • Three security modes — control execution permissions
  • Automatic schema generation from Julia function signatures

214 commits, works with Claude Code, Cursor, and VS Code. This is a full scientific workflow tool, not just a REPL wrapper.

aplavin/julia-mcp (NEW — Active Lightweight Option)

Server Stars Language
julia-mcp 55 Python

A lightweight, actively maintained alternative (25 commits, last commit within days). Three tools: julia_eval, julia_restart, julia_list_sessions. Per-project-directory session isolation — each project gets its own Julia process so dependencies don’t conflict. Pure stdio, no open ports. Supports Claude Code, Claude Desktop, Codex CLI, and VS Code Copilot. The simpler choice when Kaimon.jl’s full feature set isn’t needed.

samtalki/AgentREPL.jl (Persistent REPL)

Server Language
AgentREPL.jl Julia

Solves Julia’s time-to-first-execution (TTFX) problem for AI workflows. The Julia process stays alive across interactions, so you only pay the compilation cost once. Provides persistent REPL sessions via MCP STDIO transport — meaning AI agents can build on previous computations within the same session. Low stars (3) but architecturally sound.

Other Julia Servers

Server Description
JuliaSMLM/ModelContextProtocol.jl Full MCP specification implemented in Julia
JuliaBench/ClaudeMCPTools.jl Basic MCP tools for Claude
jonathanfischer97/juliadoc-mcp Julia documentation server

JuliaSMLM/ModelContextProtocol.jl implements the full MCP spec natively in Julia — useful for Julia developers who want to expose their own tools via MCP rather than use a pre-built server.

HPC & Research Infrastructure

globus-labs/science-mcps (Supercomputing Access)

Server Stars Language License
science-mcps 12 Python

From Globus Labs (University of Chicago / Argonne National Laboratory), this project connects AI agents to national supercomputing facilities:

  • Globus Transfer — move data between Globus endpoints, browse remote directories, manage transfer tasks
  • Globus Compute — register and execute Python functions on remote HPC endpoints (Polaris, etc.)
  • Globus Search — create indices and search across Globus Search indexes
  • ALCF MCP — interact with Argonne Leadership Computing Facility
  • NERSC MCP — interact with the National Energy Research Scientific Computing Center
  • Diaspora MCP — Diaspora Event Fabric for topic management and event streaming
  • Garden MCP — domain-specific AI-for-science models (new addition)

A published paper (arXiv:2508.18489) demonstrates the approach: an AI agent used Globus Compute MCP to write quantum chemistry functions, execute them on Polaris, and generate HOMO-LUMO gap visualizations consistent with published literature. Note: last commit was June 2025 — development activity may have slowed.

pathintegral-institute/mcp.science (Research Hub)

Server Stars Language License
mcp.science 131 Python MIT

Bundles 12+ specialized MCP servers for scientific research under one umbrella (117→131 stars, +12%). Install any server with uvx mcp-science <name>. Includes GPAW DFT calculations, Materials Project database queries, sandboxed Python execution, Jupyter kernel interaction, Mathematica, SSH remote execution, and web fetch. No major new releases since the original review (last release v0.2.0, July 2025) but steady star growth suggests continuing community adoption.

Already covered in our Science & Research review, but its scientific computing components (DFT, Materials Project, sandboxed execution) are directly relevant here.

Engineering Simulation

COMSOL Multiphysics (Gap Partially Closed)

Server Stars Language PulseMCP
wjc9011/COMSOL_Multiphysics_MCP 39 Python ~597 weekly
777gegewu/comsol-mcp 23 Python
sparkyscientist/comsol-mcp ~199 weekly

Three community MCP servers now cover COMSOL, closing one of the most notable engineering simulation gaps from the original review.

wjc9011/COMSOL_Multiphysics_MCP (February 2026, 39 stars, 597 weekly PulseMCP visitors) — the leading COMSOL MCP server. Controls COMSOL via the MPh Python library. Highest star count and strongest PulseMCP traffic in the group.

777gegewu/comsol-mcp (23 stars, last commit within days of this review) — actively maintained, controls COMSOL Desktop GUI via Java Shell. The most actively developed option.

sparkyscientist’s entry (April 14, 2026) — physics-aware mesh generation, solver configuration, and parametric sweeps. New enough that star count is minimal but drawing ~199 weekly PulseMCP visitors.

All three require a COMSOL license. Official COMSOL support for MCP has not been announced.

OpenFOAM MCP Servers

Server Description
webworn/openfoam-mcp-server CFD education with Socratic AI, mesh generation, turbulence models
ymg2007/openfoam-mcp Config management, cross-platform, wind-driven rain simulation

Two MCP servers for OpenFOAM, the open-source CFD toolkit. webworn’s version is education-focused — Socratic questioning and expert error resolution for CFD learning. Covers OpenFOAM 12 with blockMesh and k-ε/k-ω SST turbulence models. ymg2007’s version is practical — read and modify OpenFOAM configuration files, with specialized tools for wind-driven rain simulation.

Optimization & Formal Mathematics

optuna/optuna-mcp (Official Preferred Networks)

Server Stars Language License Tools
optuna-mcp 75 Python MIT 10+

The first optimization-focused MCP server with official vendor backing. Built by Preferred Networks, the creators of Optuna, this server exposes hyperparameter optimization workflows via MCP. v0.2.0 (November 2025). Features 10+ visualization tools, Docker support, and PulseMCP presence (~499 weekly visitors). While Optuna focuses on ML hyperparameter optimization rather than mathematical programming (CPLEX/Gurobi/CVXPY), it fills a real gap for ML researchers. No Gurobi, CPLEX, or CVXPY-dedicated MCP server has emerged.

Axiomatic Prover (Lean 4 Theorem Proving)

Listed on PulseMCP as an official provider entry (February 23, 2026) — a Lean 4 theorem prover with Mathlib integration for formal mathematics verification. Represents a new category in mathematical MCP: formal proof assistants alongside numeric and symbolic tools. GitHub repository details unconfirmed.

Multi-Backend Scientific Computing

Server Stars Language Backends
sanshanjianke/scicompute-mcp 2 Python Mathematica, SageMath, Python Scientific, R, Octave, Julia, Maxima

A novel approach: one server with seven computational backends. compute(), list_backends(), stop(), doc() tools with persistent sessions and image output for plots. The only MCP server with GNU Octave support — partial coverage but currently unique. Auto-backend selection available. Very new (last commit April 2026), very early stage.

What’s Missing

No standalone SciPy MCP server. SciPy appears bundled in calculator servers but has no dedicated MCP server exposing its optimization, signal processing, and linear algebra capabilities as first-class tools.

No Maple MCP server. Maple is widely used in education and engineering for symbolic math.

No ANSYS or ABAQUS MCP servers. ANSYS FEA/FEM simulation has only fragmented community attempts (knewnothing-git/ansys-mcp-server at 7 stars, svd-ai-lab/fluent-mcp-server archived). ABAQUS has no coverage at all. Given three COMSOL servers now exist, ANSYS is the clearest remaining simulation gap.

No Gurobi or CPLEX MCP server. Mathematical programming and operations research still lack dedicated solver coverage. KKonuru/GurobiMCP exists (1 star) but is trivial. CVXPY coverage is only through bundled tools.

No GNU Octave standalone MCP server. scicompute-mcp covers Octave as one of seven backends, but no dedicated Octave MCP server exists. Given MATLAB’s license requirements, an Octave MCP server would democratize MATLAB-compatible computing.

The Verdict

Rating: 4.0 / 5 — Official vendor momentum, dramatically upgraded Julia and Wolfram options, engineering simulation gaps partially closing.

Since the March review, this category has materially improved. MATLAB nearly tripled — 178 to 483 stars, v0.9.0 released April 30, 8,600 weekly PulseMCP visitors — confirming this is the most adopted official scientific computing MCP server by a wide margin. Julia’s ecosystem underwent the biggest transformation: the original review had only 2-3 star servers; now Kaimon.jl (62 stars, 32+ tools, April 2026) and aplavin/julia-mcp (55 stars, very active) provide professional-grade options that address real Julia workflow needs.

COMSOL gap is partially closed with three community servers and ~800 combined weekly PulseMCP visitors. SageMath gap partially closed with a production-ready server (33 tools, AST security, Docker). Wolfram coverage expanded with siqiliu-tsinghua/mma-mcp (995 weekly PulseMCP visitors in its first two weeks — the highest-traffic debut in this category). Optimization has its first official vendor entry with Optuna/optuna-mcp (75 stars). Formal mathematics enters via Lean 4/Mathlib.

The remaining weaknesses are real but narrowing: SciPy still has no standalone MCP server, ANSYS/ABAQUS remain absent, and Gurobi/CPLEX optimization is uncovered. Fragmentation in symbolic math (15+ Wolfram/SymPy wrappers) persists but the high-traffic new entries (mma-mcp, sympy-mcp’s Streamable HTTP) suggest convergence is beginning.

For researchers: start with the official MATLAB server if you have a license, RMCP for statistics, mcp.science for multi-tool scientific workflows, Kaimon.jl or aplavin/julia-mcp for Julia, mma-mcp for Wolfram Language, sagemath-mcp for SageMath, and wjc9011/COMSOL_Multiphysics_MCP for simulation. For symbolic math, sdiehl/sympy-mcp is the cleanest option with its new Streamable HTTP transport. For HPC, Globus Labs’ science-mcps is the only game in town — and it’s a good one.

Last updated: May 2, 2026. Star counts and features reflect what we found during research. We do not install or test these servers hands-on — our reviews are based on documentation, source code analysis, GitHub activity, and community feedback. See our methodology note for details.