mcpField
P
polymath-megablaster-mcp

polymath-megablaster-mcp

ローカル
github.com/headlessherm-creator科学・教育01 週間前に更新

polymath-megablaster-mcp について

Polymath MegaBlaster MCP は、AI エージェント向けに数学、日付、変換、ネットワークなどの決定論的計算を提供するローカルサーバーです。すべての処理はネットワーク通信、API キー、テレメトリーなしでローカル実行されます。

主な機能

  1. 01任意精度演算と統計
  2. 02日付計算とタイムゾーン変換
  3. 03単位と基数の変換
  4. 04サブネットと IP の計算
  5. 05トークン数の計測とランダム UUID の生成

活用シーン

  1. 01浮動小数点の丸め誤差を避けた正確な計算
  2. 02うるう年や月末を含む日付差の確認
  3. 03CIDR サブネット計算と IP 種別の確認
  4. 04長いプロンプトを送る前のトークン数計測

MCP 対応

ローカル MCP サーバーは、MCP クライアントに 16 種類の決定論的ツールを提供します。クライアントから Node.js とローカルパスを指定して起動します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"headlessherm-creator-polymath-megablaster": {
"command": "npx",
"args": [
"-y",
"polymath-megablaster-mcp"
]
}
}
}
起動コマンドnpx -y polymath-megablaster-mcp

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

パッケージ
npmpolymath-megablaster-mcp3.1.0

ツール

15

掲載時のツール一覧 · 6 日前に更新

パラメーター型必須説明
cidrstringはいIPv4 アドレスまたは CIDR。例:"192.168.1.0/24"

詳細

Polymath MegaBlaster MCP — AI エージェント向けの決定論的な数学、日付、単位変換、ネットワークツール

無料でローカルに動作する、16 個のツールを備えた MCP サーバーです。数学、日付計算、単位変換、サブネット/ネットワーク計算、統計、トークン数のカウント、真の乱数による UUID 生成について、AI エージェントに正確で決定論的な回答を提供します。ネットワークへの接続も、API キーも、テレメトリも必要ありません。

AI エージェントが日付間の日数を数え間違えたり、大きな数を不正確に丸めたり、単位変換をわずかに間違えたり、サブネット/CIDR の計算を誤ったりする場合、この MCP サーバーはまさにそうした問題を解決するためにあります。

解決する問題

ローカルモデルやオープンウェイトモデル(Llama、Qwen、Mistral など)は、正確な数学、日付計算、単位変換、その他の類似した決定論的タスクで一貫して信頼性に欠けます。計算する代わりに答えまで「推論」しようとして、わずかな間違いを犯します。(Claude や GPT-4 などの最先端のホスト型モデルは、すでにこうしたタスクのほとんどを補助なしで正しく処理できます。このツールキットは、それらが得意とすることを置き換えるのではなく、小型/ローカルモデルとのギャップを埋めることを目的としています。)ここにあるすべてのツールは、モデルの推論ではなく従来の決定論的な手法を使うため、常に正確な答えが得られます。

日常的な問題を解決します:

  • 巨大な数の正確な計算。浮動小数点数の丸め誤差はありません
  • うるう年や「月末」の例外を含む、正確な日付計算
  • 近似を使わない単位変換(km/マイル、°C/°F、kg/lb)
  • ネットワークタスク向けのサブネット/CIDR 計算
  • 座標間の大円距離

より技術的なツール:

  • 任意精度の算術、階乗、順列、組み合わせ(float64 のオーバーフローなし)
  • 数値リストの統計(平均、中央値、標準偏差、分散、パーセンタイル)
  • 基数変換(10 進数、16 進数、2 進数、8 進数)
  • レーベンシュタイン編集距離と類似度比(決定論的なファジーマッチング)
  • IANA に対応したタイムゾーン変換
  • GPT トークナイザーに基づくトークン数のカウント。エージェントが自らのコンテキスト予算を管理できます
  • 暗号学的に安全な真の乱数による UUID(v4)の生成。LLM は、もっともらしく見えてもランダムではなく、衝突する可能性のある UUID 文字列を確実に捏造してしまうためです

ローカルである理由

AI 開発ツール向けの MCP サーバーの多くは、サブスクリプション料金を請求するか、リモート API に接続します。このサーバーはネットワークに一切接続しません。すべてのツールはローカルでの純粋な計算処理であり、ソースコードで直接確認できます。src/tools.js を開いてください。ファイル内に fetch や http のインポートはありません。

セットアップ

1. Node.js(v18 以降)がインストールされていない場合は、インストールします:https://nodejs.org

2. このリポジトリをクローンして、依存関係をインストールします:

git clone https://github.com/headlessherm-creator/polymath-megablaster-mcp.git
cd polymath-megablaster-mcp
npm install

3. MCP クライアントにローカルパスを指定します:

{
  "mcpServers": {
    "polymath": {
      "command": "node",
      "args": ["/absolute/path/to/polymath-megablaster-mcp/src/index.js"]
    }
  }
}

この設定を MCP クライアントの構成に追加し、再起動してください。一般的なクライアントのセットアップ手順:

ツール(16 種類、すべて無料)

  • 決定論的な数学:calculate(任意精度の式評価)、 factorial、permutations、combinations(すべて任意精度で、float64 の オーバーフローを回避)、compute_statistics(平均、中央値、標準偏差、分散、パーセンタイル)
  • 日付と時刻:date_add、date_diff(うるう年、月の境界、営業日を正しく処理)、convert_timezone
  • 変換:convert_unit(長さ、重量、体積、温度)、convert_base (10 進数、16 進数、2 進数、8 進数)
  • ネットワーク:calc_subnet(CIDR 計算)、check_ip_type(プライベート/予約済み範囲の照合)
  • テキスト:levenshtein_distance(正確な編集距離と類似度比)
  • 地理:haversine_distance(座標間の正確な大円距離)
  • エージェント向けユーティリティ:count_tokens(GPT トークナイザーを使い、大きなプロンプトを送る前にコンテキスト予算を管理)、generate_uuid(暗号学的に安全な真の乱数による v4 UUID を、一度に 1~100 個生成)

依存関係

すべて npm install で自動的にインストールされます。いずれも実行時にネットワークへ接続しません。

キーワード

決定論的な数学 MCP サーバー、MCP 日付計算ツール、MCP 単位変換ツール、サブネット CIDR 計算 MCP、API キー不要のローカル MCP サーバー、Claude MCP 数学ツール、AI エージェント向けの正確な算術計算、トークンカウンター MCP サーバー。

関連ツール

ローカルファーストの理念は同じで、異なる課題に対応します:

  • json-mender-mcp — 不正な JSON の修正、JSON Schema の検証、正規表現のテスト
  • hiring-mender-mcp — BambooHR と Greenhouse ATS の書き込みツールを、ひとつの語彙で利用
  • helpdesk-mender-mcp — Zendesk、Freshdesk、Help Scout の書き込みツールを、ひとつの語彙で利用

ライセンス

MIT

コメント

MCP は初めてですか?

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

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