MCP.so
ログイン

MCP Math Calculator

@Cosmiumx

基本情報

カテゴリ

その他

トランスポート

stdio

作者

Cosmiumx

投稿者

C osima

MCP Math Calculator について

精确数学计算的 MCP 服务器 - 为 AI 提供 100% 准确的数学计算能力

MCP Math Calculator の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

MCP Math Calculator のツール

1

⚠️ 精确数学计算工具 - 请在任何涉及数字运算时使用 AI语言模型在数学计算上存在已知缺陷: - 大数计算错误率高 - 浮点数精度问题(0.1+0.2≠0.3) - 复杂表达式容易出错 - 即使简单运算也可能失误 为确保用户获得100%准确的结果,请在以下情况使用此工具: ✓ 任何数学表达式(包括简单的 1+1) ✓ 金融、科学、工程计算 ✓ 用户明确要求计算 ✓ 不确定自己能否算对时 支持的运算: - 基础运算: +, -, *, /, ^, % - 括号: ( ) - 函数: sqrt, pow, abs, sin, cos, tan, log, exp 等 - 常数: pi, e 输入格式:标准数学表达式 示例: "2+2", "(10+20)*3", "sqrt(16)", "sin(pi/2)", "0.1 + 0.2"

概要

What is Mcp Math Calculator?

Mcp Math Calculator is a Model Context Protocol server that provides AI clients with 100% accurate mathematical computation capabilities. It solves floating‑point precision issues (e.g., 0.1 + 0.2 = 0.3 exactly), supports large numbers, complex expressions, and over 300 scientific functions, all inside a sandboxed, secure environment.

How to use Mcp Math Calculator?

Install via npx (npx -y mcp-math-calculator) or globally (npm install -g mcp-math-calculator), then add its configuration to your MCP client’s JSON (e.g., claude_desktop_config.json). After restarting the client, the AI automatically invokes the calculate tool on math queries.

Key features of Mcp Math Calculator

  • Accurate arithmetic with no floating‑point errors.
  • Supports numbers beyond JavaScript’s safe integer range.
  • Handles parentheses and operator precedence in expressions.
  • Offers 300+ mathematical functions (trig, log, sqrt, etc.).
  • Sandboxed evaluation with no code‑injection risk.
  • Automatic 5‑second timeout to prevent runaway calculations.

Use cases of Mcp Math Calculator

  • Performing exact financial or scientific calculations where floating‑point errors are unacceptable.
  • Computing large number multiplication, exponentiation, or factorials beyond standard limits.
  • Evaluating compound expressions with multiple operations and functions.
  • Enabling AI assistants to solve math problems reliably without approximation.
  • Safely accepting user‑provided expressions in untrusted environments.

よくある質問

1

What does Mcp Math Calculator do?

It provides a single `calculate` tool that evaluates mathematical expressions with high precision, returning exact results for queries like `0.1 + 0.2` or `123456789 * 987654321`.

2

How does Mcp Math Calculator handle floating‑point precision?

It uses the mathjs safe parser instead of `eval()`, which avoids JavaScript’s native floating‑point rounding errors and ensures results like `0.1 + 0.2` equal exactly `0.3`.

3

What are the runtime requirements for Mcp Math Calculator?

The server runs on Node.js and is distributed as an npm package. It is invoked via `npx` or installed globally, requiring a standard Node.js environment.

4

Is Mcp Math Calculator secure?

Yes. It does not use `eval()`, runs expressions in a sandboxed environment, whitelists only safe mathematical functions, validates inputs, and enforces a 5‑second timeout plus a result size limit.

5

What expression functions are supported?

Supported operations include basic arithmetic (`+`, `-`, `*`, `/`, `^`, `%`), parentheses, functions like `sqrt`, `pow`, `abs`, `round`, trigonometric functions, logarithmic functions, and constants (`pi`, `e`, `tau`, `phi`).

コメント

「その他」の他のコンテンツ