Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Mathjs Mcp Server

FreeNot checked

An MCP server for parsing and calculating mathematical expressions using mathjs

GitHubEmbed

About

An MCP server for parsing and calculating mathematical expressions using mathjs

README

An MCP server implementation that provides mathematical calculation capabilities using the MathJS library.

Features

  • Evaluate mathematical expressions
  • Calculate derivatives of expressions
  • Handle complex mathematical operations
  • Provide clear error messages for invalid inputs

Tools

calculate

Evaluates mathematical expressions and returns the result.

Inputs:

  • expression (string): The mathematical expression to evaluate

derivative

Calculates the derivative of a mathematical expression with respect to a variable.

Inputs:

  • expression (string): The mathematical expression to differentiate
  • variable (string): The variable to differentiate with respect to

Usage

The MathJS Calculator tool is designed for:

  • Evaluating mathematical expressions
  • Computing derivatives
  • Handling complex calculations
  • Providing clear feedback for calculation errors

Configuration

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

npx

{
  "mcpServers": {
    "mathjs-calculator": {
      "command": "npx",
      "args": [
        "-y",
        "mathjs-mcp-server"
      ]
    }
  }
}

Building and Testing

Build

To build the project:

npm install
npm run build

Testing with Inspector

To test the server with the MCP Inspector:

  1. Open the MCP Inspector in another terminal:
npm run inspector
  1. Connect to the server at http://localhost:5173 (default port)

  2. Test the available tools:

    • Use the "calculate" tool to evaluate expressions
    • Use the "derivative" tool to compute derivatives

Example Usage

// Calculate expression
{
  "expression": "2 * (3 + 4)"
}
// Result: 14

// Calculate derivative
{
  "expression": "x^2 + 2*x",
  "variable": "x"
}
// Result: The derivative of x^2 + 2*x with respect to x is: 2*x + 2

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

from github.com/edwardpwtsoi/mathjs-mcp

Install Mathjs Mcp Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mathjs-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add mathjs-mcp-server -- npx -y mathjs-mcp-server

FAQ

Is Mathjs Mcp Server MCP free?

Yes, Mathjs Mcp Server MCP is free — one-click install via Unyly at no cost.

Does Mathjs Mcp Server need an API key?

No, Mathjs Mcp Server runs without API keys or environment variables.

Is Mathjs Mcp Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Mathjs Mcp Server in Claude Desktop, Claude Code or Cursor?

Open Mathjs Mcp Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Mathjs Mcp Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs