This MCP server is for WolframScript. It is published under the slug io.github.lars20070/mathematica-mcp and is described as a Mathematica MCP Server in its repository documentation. The provided excerpt includes repository health badges for code coverage and build status, plus a badge indicating the required Python version.
🛠️ Key Features
MCP server focused on WolframScript
Repository documentation identifies it as a “Mathematica MCP Server”
Build and codecov status indicators are present in the readme excerpt
🚀 Use Cases
Integrating WolframScript workflows via an MCP server
⚡ Developer Benefits
Clear repository metadata via the provided slug and description
Readme excerpt includes build and code coverage badges for tracking maintenance
⚠️ Limitations
The provided source excerpt does not include tool listings, topics, or detailed functionality beyond “MCP server for WolframScript.”
MCP server that wraps Mathematica's wolframscript command-line interface. It provides tools to evaluate Wolfram Language code and retrieve information about the Wolfram Engine installation.
Tool
Description
evaluate
Evaluates a Wolfram Language script
version_wolframscript
Returns version of wolframscript
version_wolframengine
Returns version of Wolfram Engine
licensetype
Returns license type of Wolfram Engine
Background
Wolfram Language: symbolic programming language e.g. Integrate[x*Sin[x], x]
Wolfram Engine: kernel for running Wolfram Language code
WolframScript: command-line interface to Wolfram Engine
Mathematica: notebook interface to Wolfram Engine
Both Wolfram Engine and WolframScript are freely available for personal use.
Installation
Please ensure WolframScript is installed and activated on your system.
Edit the Claude Desktop config file and add the mathematica-mcp server. Note that uvx sets up an environment, installs the mathematica-mcp package, and runs the server by calling the mathematica-mcp entry point defined in pyproject.toml. No cloning of the repository is necessary. The logs are written to the default user log directory, e.g. ~/Library/Logs/mathematica_mcp/mathematica_mcp.log on macOS.
Claude Desktop config file on macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Alternatively, you can clone the repository and then modify or extend the MCP server code. In this case, make sure to update the path to the local repository in the Claude Desktop config file.