Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

MathJS Calculator Server

БесплатноНе проверен

Provides mathematical calculation capabilities using MathJS, enabling expression evaluation and derivative calculation.

GitHubEmbed

Описание

Provides mathematical calculation capabilities using MathJS, enabling expression evaluation and derivative calculation.

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

Установка MathJS Calculator Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/edwardpwtsoi/mathjs-mcp

FAQ

MathJS Calculator Server MCP бесплатный?

Да, MathJS Calculator Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для MathJS Calculator Server?

Нет, MathJS Calculator Server работает без API-ключей и переменных окружения.

MathJS Calculator Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить MathJS Calculator Server в Claude Desktop, Claude Code или Cursor?

Открой MathJS Calculator Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare MathJS Calculator Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development