MCPcalc について
MCPCalcは、金融、数学、健康、エンジニアリングなどの計算機能を必要とするAIエージェント向けのホスト型MCPサーバーです。フォーム型計算機に加え、対話型CASとスプレッドシートのセッションを提供します。
主な機能
- 01各分野の300種類以上の計算機
- 02記号・数値計算対応CAS
- 03対話型プロット
- 04セッション型スプレッドシート
- 05CSVのインポートとエクスポート
- 06計算機スキーマの参照とカテゴリ絞り込み
活用シーン
- 01金融や健康関連の数値計算
- 02記号数学の問題の処理
- 03スプレッドシートセッションでの表データ分析
- 04入力済み計算機の共有
MCP 対応
Streamable HTTP経由で、計算機の検索、スキーマ取得、計算、セッション管理のツールを提供します。MCPクライアントはセッション操作を通じてCASとスプレッドシートを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcpcalc.com/api/v1/mcpclaude mcp add --transport http mcpcalc https://mcpcalc.com/api/v1/mcp{"mcpServers":{"mcpcalc":{"type":"http","url":"https://mcpcalc.com/api/v1/mcp"}}}Cursor で開く{"servers":{"mcpcalc":{"type":"http","url":"https://mcpcalc.com/api/v1/mcp"}}}VS Code で開く{"mcpServers":{"mcpcalc":{"type":"http","url":"https://mcpcalc.com/api/v1/mcp"}}}{"mcpServers":{"mcpcalc":{"serverUrl":"https://mcpcalc.com/api/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
10| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| category | string | いいえ | カテゴリで絞り込みます(例:'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(必須)— セッション UUIDactions(必須)— アクションオブジェクトの配列。アクションの種類には次のものがあります。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 |
| 教育 | 9 | GPA、必要な成績、大学の費用 |
| 環境 | 9 | カーボンフットプリント、太陽光発電のROI、ウォーターフットプリント |
| 日付と時刻 | 12 | 日付の差、営業日、Unixタイムスタンプ |
| 旅行 | 11 | チップ計算、通貨換算、旅行予算 |
| ペット | 7 | 犬/猫の餌、ペットの年齢、水槽のサイズ |
| ゲームと趣味 | 11 | D&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.com
- MCPレジストリ: registry.modelcontextprotocol.io
ライセンス
このリポジトリには、レジストリのメタデータとドキュメントのみが含まれています。MCPCalcサービスはプロプライエタリソフトウェアです。利用規約については、mcpcalc.com をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。