math について
AI エージェント向けに、計算、単位変換、統計、数値フォーマットのツールを提供する MCP サーバーです。数式評価から一般的なパーセント計算まで扱います。
主な機能
- 01安全な数式評価
- 026カテゴリの単位変換
- 03データセット統計と相関分析
- 04複数の数値フォーマット
- 05パーセントとチップの計算
活用シーン
- 01変数や関数を含む数式の評価
- 02対応単位間の測定値変換
- 03データセットの要約と配列比較
- 04レポート用の数値整形
- 05割引、チップ、変化率の計算
MCP 対応
`calculate`、`convert_units`、`statistics` などの計算・数値分析ツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。