mcpField
M
math

math

ローカル
github.com/rog0x科学・教育032 週間前に更新

math について

AI エージェント向けに、計算、単位変換、統計、数値フォーマットのツールを提供する MCP サーバーです。数式評価から一般的なパーセント計算まで扱います。

主な機能

  1. 01安全な数式評価
  2. 026カテゴリの単位変換
  3. 03データセット統計と相関分析
  4. 04複数の数値フォーマット
  5. 05パーセントとチップの計算

活用シーン

  1. 01変数や関数を含む数式の評価
  2. 02対応単位間の測定値変換
  3. 03データセットの要約と配列比較
  4. 04レポート用の数値整形
  5. 05割引、チップ、変化率の計算

MCP 対応

`calculate`、`convert_units`、`statistics` などの計算・数値分析ツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"rog0x-math": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-math-tools"
]
}
}
}
起動コマンドnpx -y @rog0x/mcp-math-tools

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@rog0x/mcp-math-tools1.0.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-math-tools

Model Context Protocol(MCP)を介して公開される、AI エージェント向けの数学・計算ツールです。

ツール

calculate

(evalを使わずに)数式を安全に評価します。算術演算子(+、-、*、/、^、%)、括弧、関数(sqrt、abs、floor、ceil、round、log、ln、sin、cos、tan、min、max、pow)、定数(pi、e)、名前付き変数に対応しています。

convert_units

6つのカテゴリの単位を相互に変換します。

  • 長さ:m、km、cm、mm、mi、yd、ft、in
  • 重量:kg、g、mg、lb、oz、ton
  • 温度:C、F、K
  • データ:B、KB、MB、GB、TB
  • 時間:s、min、h、d、week
  • 速度:m/s、km/h、mph、knots
statistics

データセットの統計分析を行います。平均値、中央値、最頻値、分散、標準偏差、最小値、最大値、範囲、パーセンタイル、2つの配列間の相関、および完全な要約モードに対応しています。

format_number

数値を通貨($1,234.56)、パーセンテージ、科学表記、2進数、8進数、16進数、有効数字、または桁区切り付きでフォーマットします。

percentage_calc

一般的なパーセンテージ計算を行います。YのX%、XがYに占める割合、2つの値の間の変化率、チップ計算、割引計算、マークアップ計算に対応しています。

インストール

npm install
npm run build

Claude Desktop での使用

claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "math-tools": {
      "command": "node",
      "args": ["path/to/mcp-math-tools/dist/index.js"]
    }
  }
}

例

計算:2 * (3 + 4) ^ 2は98を返します

変換:km/hからmphへの100の変換結果は62.137...です

統計:[1, 2, 3, 4, 5]の要約では、平均値、中央値、最頻値、分散などが返されます

フォーマット:currencyとしての1234567.89は$1,234,567.89を返します

パーセンテージ:85.50の請求額を3人で分ける場合の15%のチップ

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。