mcpField
M
MCPcalc

MCPcalc

リモート
github.com/robrighterAI・エージェント037 週間前に更新
リポジトリ

MCPcalc について

MCPCalcは、金融、数学、健康、エンジニアリングなどの計算機能を必要とするAIエージェント向けのホスト型MCPサーバーです。フォーム型計算機に加え、対話型CASとスプレッドシートのセッションを提供します。

主な機能

  1. 01各分野の300種類以上の計算機
  2. 02記号・数値計算対応CAS
  3. 03対話型プロット
  4. 04セッション型スプレッドシート
  5. 05CSVのインポートとエクスポート
  6. 06計算機スキーマの参照とカテゴリ絞り込み

活用シーン

  1. 01金融や健康関連の数値計算
  2. 02記号数学の問題の処理
  3. 03スプレッドシートセッションでの表データ分析
  4. 04入力済み計算機の共有

MCP 対応

Streamable HTTP経由で、計算機の検索、スキーマ取得、計算、セッション管理のツールを提供します。MCPクライアントはセッション操作を通じてCASとスプレッドシートを利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcpcalc.com/api/v1/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

10
パラメーター型必須説明
categorystringいいえカテゴリで絞り込みます(例:'finance'、'math')。

詳細

MCPCalc — MCP サーバー

Model Context Protocol 経由で AI エージェントが利用できる 300 種類以上の計算ツール。

MCPCalc はホスト型 MCP サーバーです。AI エージェント(Claude、ChatGPT など)から、金融、数学、健康、建設、エンジニアリング、食品、自動車など、幅広い分野の計算ツールにアクセスできます。完全な Computer Algebra System(CAS)と、グリッドベースの Spreadsheet 計算ツールも利用できます。

🌐 ウェブサイト: mcpcalc.com 📡 MCP エンドポイント: https://mcpcalc.com/api/v1/mcp


これは何ですか?

MCPCalc はリモート MCP サーバーです。インストールは不要で、AI エージェントはホストされたエンドポイントに直接接続します。このリポジトリには、サーバーのレジストリメタデータとドキュメントが含まれています。

接続方法

Claude.ai

MCPCalc は Claude.ai のコネクターとして利用できます。MCP 統合メニューで「MCPCalc」を検索してください。

Claude Desktop/Cursor/その他の MCP クライアント

次の設定を MCP クライアントの構成に追加してください。

{
  "mcpServers": {
    "mcpcalc": {
      "url": "https://mcpcalc.com/api/v1/mcp"
    }
  }
}

API キーや認証は不要です。

エージェント向け使用ガイド: mcpcalc.com/api/v1/mcp/guide — 使用例と厳密モードの説明が含まれています。


利用可能なツール

MCPCalc は、接続された AI エージェントに次のツールを公開します。

list_calculators

利用可能なすべての計算ツールを一覧表示します。カテゴリーによる絞り込みも可能です。

パラメーター:

  • category(任意)— カテゴリーで絞り込みます:finance、math、health、construction、engineering、food、automotive、home、business、education、environment、pets、games、travel、date
get_calculator_schema

特定の計算ツールの入力スキーマを取得します。

パラメーター:

  • calculator(必須)— 計算ツールのスラッグ(例:mortgage_payment、bmi、cas)
calculate

計算を実行して結果を取得します。

パラメーター:

  • calculator(必須)— 計算ツールのスラッグ
  • inputs(必須)— キーと値のペアで指定する計算ツールの入力値
  • strict(任意)— true の場合、無効な入力フィールドまたは不明な入力フィールドを拒否します
generate_prefilled_url

計算を実行せずに、入力済み URL を生成します。共有に便利です。

パラメーター:

  • calculator(必須)— 計算ツールのスラッグ
  • inputs(必須)— URL に事前入力する値
create_session

任意の計算ツール用に、新しい対話型セッションを作成します。共有可能なセッション URL が返されます。

パラメーター:

  • calculator(必須)— 計算ツールのスラッグ
  • metadata(任意)— セッションのメタデータ
get_session_state

アクティブなセッションの現在のフィールド値、計算のトランスクリプト、保留中のメッセージを取得します。

パラメーター:

  • session_id(必須)— セッション UUID
push_session_action

フィールドの設定、計算の送信、プロットの生成などのアクションを、セッションのメッセージキューに追加します。

パラメーター:

  • session_id(必須)— セッション UUID
  • actions(必須)— アクションオブジェクトの配列。アクションの種類には次のものがあります。
    • submit_expression — 数式を評価します(CAS)
    • set_fields — フォーム計算ツールのフィールド値を設定します
    • plot — 関数をプロットします
    • assign_variable — 変数を設定します
    • insert_markdown — コメントを挿入します
    • clear_transcript — 履歴を消去します
    • set_mode — symbolic モードと numeric モードを切り替えます
    • set_cells — A1 参照でセルの値を設定します(Spreadsheet)
    • get_cells — A1 範囲からセルの値を読み取ります(Spreadsheet)
    • clear_cells — A1 範囲のセルの値を消去します(Spreadsheet)
    • load_csv — CSV/TSV データをグリッドに読み込みます(Spreadsheet)
    • export_csv — 範囲を CSV としてエクスポートします(Spreadsheet)
    • set_column_format — 列文字で表示形式を設定します(Spreadsheet)
close_session

セッションを終了し、必要に応じて最終状態のスナップショットを保存します。

パラメーター:

  • session_id(必須)— セッション UUID

電卓のカテゴリ

カテゴリ件数例
金融55+住宅ローン、複利、401(k)、税額見積もり、NPV、IRR、FIRE
数学60+分数、統計、幾何学、物理、化学、CAS、スプレッドシート
健康25+BMI、BMR、TDEE、マクロ栄養素、ペース計算、心拍数ゾーン
建設35+コンクリート、木材、乾式壁、電気、配管、HVAC
住まいと庭20+芝生、マルチ、塗料、照明、太陽光発電の節約額
食べ物と飲み物25+レシピの分量調整、サワードウ、カクテルの分量調整、マクロ栄養素計算
工学12ギア比、トルク、レイノルズ数、応力/ひずみ
自動車13燃費、EVの航続距離、馬力、リースと購入の比較
ビジネス12フリーランスの料金、SaaS指標、A/Bテスト、ROAS
教育9GPA、必要な成績、大学の費用
環境9カーボンフットプリント、太陽光発電のROI、ウォーターフットプリント
日付と時刻12日付の差、営業日、Unixタイムスタンプ
旅行11チップ計算、通貨換算、旅行予算
ペット7犬/猫の餌、ペットの年齢、水槽のサイズ
ゲームと趣味11D&Dのダイス、カードの確率、写真の露出

CAS(数式処理システム)

cas 電卓は、次の機能を備えた汎用の数式計算環境です。

  • 記号代数 — 式の簡約、展開、因数分解
  • 微積分 — 導関数、積分、極限、級数
  • 方程式の求解 — 記号解と数値解
  • 対話型プロット — 範囲を設定できる関数グラフ
  • LaTeX入力 — 自然な数学表記
  • 変数の代入 — 計算を段階的に組み立て
  • 記号モードと数値モード — 厳密解と近似解を切り替え
MCP経由のCASの例
1. create_session(calculator: "cas")
2. push_session_action(session_id: "...", actions: [
     { type: "submit_expression", expression: "diff(x^3 * sin(x), x)" },
     { type: "plot", expression: "x^3 * sin(x)", range: [-10, 10] }
   ])
3. get_session_state(session_id: "...") → view results

スプレッドシート電卓

spreadsheet 電卓は、グリッドベースの計算環境(A~Z列、100行)で、次の機能を備えています。

  • セルの数式 — セル参照を使った標準的なスプレッドシート式
  • 範囲操作 — A1表記でセルの読み取り、書き込み、クリア
  • CSVのインポート/エクスポート — 表形式データをプログラムから読み込み、エクスポート
  • 列の書式設定 — 列ごとに表示形式を設定
  • セッションベース — get_session_state から状態全体にアクセス可能
MCP経由のスプレッドシートの例
1. create_session(calculator: "spreadsheet")
2. push_session_action(session_id: "...", actions: [
     { type: "set_cells", cells: { "A1": "Item", "B1": "Price", "A2": "Widget", "B2": 9.99, "A3": "Gadget", "B3": 24.50 } },
     { type: "set_cells", cells: { "A4": "Total", "B4": "=SUM(B2:B3)" } }
   ])
3. get_session_state(session_id: "...") → read computed values
4. push_session_action(session_id: "...", actions: [
     { type: "export_csv", range: "A1:B4" }
   ])

アーキテクチャ

MCPCalcは完全ホスト型のサービスです。AIエージェントは、https://mcpcalc.com/api/v1/mcp のStreamable HTTPトランスポート経由で接続します。ローカルへのインストール、APIキー、環境変数は不要です。

AI Agent (Claude, ChatGPT, Cursor, Ollama, LM Studio, etc.)
    │
    │  MCP over Streamable HTTP
    ▼
MCPCalc Server (https://mcpcalc.com/api/v1/mcp)
    │
    ├── 300+ Form Calculators
    ├── CAS Engine (symbolic + numeric)
    └── Spreadsheet Engine (formulas, CSV, ranges)

リンク


ライセンス

このリポジトリには、レジストリのメタデータとドキュメントのみが含まれています。MCPCalcサービスはプロプライエタリソフトウェアです。利用規約については、mcpcalc.com をご覧ください。

コメント

MCP は初めてですか?

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

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