ClaudeとWolfram MCPで計算を正確に — 接続手順と使い分け
Wolframコネクタは数式の計算と単位換算、統計や実データの参照をWolframの計算エンジンに任せる連携です。Claude.aiとClaude Codeでの接続手順、3つのツール、Cloud版の制限をまとめます。
Wolframコネクタは、Claudeが数式の計算や単位換算、統計の集計を自分で「暗算」せず、Wolframの計算エンジンに投げて結果を受け取る連携です。接続先はWolfram Cloud MCPで、仕組みはModel Context Protocol(MCP)です。Claudeのコネクタ一覧では「Anthropic verified」の表示があり、開発元はWolfram Research、追加は2026年5月です。
LLMは文章の生成が得意でも、桁の多い計算や定積分は間違えることがあります。そこで計算だけを専用の道具に渡します。この記事では、何を任せられるのか、Claude.aiとClaude Codeでの接続方法、Cloud版の制限、検算の仕込み方を順に説明します。
Wolfram MCPはClaudeの計算をどう変えるか
Wolfram Cloud MCPは、Wolframの計算とデータをLLMクライアントにつなぐリモートのMCPサーバーです。Wolfram Languageを評価するWolfram Engineと、Wolfram|Alphaの知識ベースが裏にあります。
流れは次の4段階です。
質問から回答までの流れ
- 1
ユーザーが質問する
いつもどおりClaudeに話しかけます。Wolfram側の操作は要りません。
- 2
Claudeが計算の要否を判断する
正確な計算や整備されたデータが要る質問だとClaudeが判断したときに、Wolframのツールを呼びます。
- 3
MCP経由でWolframが処理する
数式の評価はWolfram Language、事実の質問はWolfram|Alphaの知識ベースが担当します。
- 4
結果がClaudeに戻る
Claudeが、返ってきた結果を会話の文章に組み込んで回答します。
Wolframが挙げる特徴は5つあります。計算で答えを出すこと、過去に計算されたかどうかに関係なく求められること、約20年かけて整備された知識ベースを使うこと、ツールへの入力が読める形で残ること、そして30年以上使われてきた技術であることです。
この中で実務に効くのは、入力の透明性です。Claudeがどんな式をWolframに渡したかを、ユーザーが後から目で確かめられます。答えの数字だけでなく、式の立て方が正しいかも検証できます。
なお、Cloud MCPが送るのは、Claudeがツールに渡した個別の問い合わせだけです。通常のやり取りはClaudeの中に残り、チャット履歴全体がWolframへ送られることはありません。
3つのツールと向く題材
コネクタのページに載っているツールは3つです。
| ツール名 | 役割 |
|---|---|
WolframAlpha | 役割Wolfram|Alphaの知識ベースに自然文で問い合わせる |
WolframLanguageEvaluator | 役割Wolfram Languageのコードを評価する |
WolframContext | 役割ページには名前のみ。役割の説明は載っていない |
WolframAlpha と WolframLanguageEvaluator の役割は、Cloud MCPの説明にある「事実の質問は知識ベース、計算はWolfram Languageの評価」という分担から読み取れます。WolframContext については、ツール名以上のことは説明されていません。
向く題材は、コネクタの紹介文と接続手順ページの例文から拾えます。
- 微分方程式を解く
- 化学構造を分析する
- 社会経済データをリアルタイムで引く
- 定積分を求める(例文は「xの2乗の0から5までの積分」)
- 二次方程式を解いてグラフにする
- 地上400kmの衛星の公転周期を計算する
共通するのは、答えが1つに定まり、後から検算できる題材です。逆に、文章の推敲や企画の壁打ちのように正解が1つに決まらない仕事は、Wolframの出番ではありません。
LLM単体で足りる場面と、任せたほうがよい場面
Claudeが自力で答えても困らない場面と、ツールを呼ばせたい場面は分かれます。
| 場面 | 自力で足りるか | Wolframに任せる利点 |
|---|---|---|
| 概念の説明(「積分とは何か」) | 自力で足りるか足りる | Wolframに任せる利点ほぼなし |
| 簡単な四則演算 | 自力で足りるか多くは足りる | Wolframに任せる利点桁数が増えるほど効く |
| 長い数式の展開・因数分解 | 自力で足りるか誤りが混じりうる | Wolframに任せる利点記号計算で厳密に求まる |
| 単位換算の連鎖 | 自力で足りるか途中の換算で崩れやすい | Wolframに任せる利点換算結果が計算で出る |
| 統計量や物理定数など実データの参照 | 自力で足りるか値が古い・不正確なことがある | Wolframに任せる利点整備された知識ベースから引く |
表の「足りるか」の列は、一般的な目安です。Wolfram側が保証している基準ではありません。
Claude.aiに接続する手順
Claude.ai(Web・デスクトップ・モバイル)では、公式コネクタを追加するのが最短です。接続はAnthropicのクラウド側から行われるので、サーバーが公開されている必要があります。
公式コネクタの追加
- 1
コネクタ一覧でWolframを探す
claude.ai/customize/connectorsを開き、コネクタのディレクトリで「Wolfram」を検索します。 - 2
追加して接続する
「Used in」の下のリンクからClaudeに追加し、「Connect」を押します。コネクタのページには、サインインは不要と書かれています。
- 3
会話で有効にする
チャット画面左下の「+」から「Connectors」を開き、Wolframをオンにします。
ディレクトリに見つからない場合は、カスタムコネクタでも追加できます。アカウントメニューから「Settings → Connectors → Add custom connector」を開き、次の値を入れます。
| 項目 | 値 |
|---|---|
| Name | 値Wolfram |
| URL | 値https://agenttools.wolfram.com/mcp |
ツールの承認設定
承認設定は、「+」から「Connectors」→「Manage connectors」で変えられます。Wolframの手順書は、WolframAlpha と WolframContext を常に許可、WolframLanguageEvaluator を「Needs Approval」にする構成を勧めています。何も変えないと、承認を求められる回数が増えます。
コードを評価するツールだけ承認制にしておくと、Claudeがどんな式を実行しようとしているかを、実行前に読めます。
Claude Desktopの設定ファイルで繋ぐ
ディレクトリにない状態でファイルから設定したい場合は、claude_desktop_config.json に直接URLを書く方法があります。Macでは ~/Library/Application Support/Claude/ に、Windowsでは %APPDATA%\Claude\ にあります。
{
"mcpServers": {
"wolfram": {
"url": "https://agenttools.wolfram.com/mcp"
}
}
}直接のURL指定に対応しない古いDesktopでは、npx mcp-remote を介する書き方になります。編集後はDesktopの再起動が必要です。
Claude Codeに接続する
Claude Codeでは claude mcp add でリモートのMCPサーバーを追加します。Wolframの手順書もこの方法で、トランスポートはHTTPです。
claude mcp add --transport http wolfram \
https://agenttools.wolfram.com/mcp
claude mcp listセッションの中では /mcp で接続状態を見られます。チームで設定を共有したいときは、プロジェクト直下の .mcp.json に書いてコミットします。
{
"mcpServers": {
"wolfram": {
"type": "http",
"url": "https://agenttools.wolfram.com/mcp"
}
}
}Claude Codeは既定で、MCPツールのスキーマを必要になるまで読み込みません。セッションの最初からWolframのツールを使える状態にしたいときは、同じ設定に "alwaysLoad": true を足します。
特定のツールを呼ばせたくない場合は、.claude/settings.json の permissions.deny に mcp__wolfram__<ツール名> の形で書きます。たとえば次のとおりです。
{
"permissions": {
"deny": ["mcp__wolfram__WolframLanguageEvaluator"]
}
}接続が落ちたときの再接続は、Claude Codeの /mcp reconnect allで扱っています。認証付きのMCPサーバーを繋ぐ場合は、claude mcp login/logoutが参考になります。Wolframコネクタはサインイン不要なので、この手順は要りません。
Claude Codeに「計算は検算させる」と指示する
接続しただけでは、Claudeが計算をWolframに回すかどうかは質問ごとの判断です。数値を扱うリポジトリなら、CLAUDE.mdに方針を書いておくと呼ばれ方が安定します。次の文面は一例です。
## 数値計算の扱い
- 桁数の多い計算、記号計算、単位換算は暗算せず、Wolframのツールで計算する
- 結果を報告するときは、Wolframに渡した式(入力)も併記する
- 実装コードの検証値は、コードの実行結果とWolframの計算結果の両方を並べて比べる3つ目が、開発での使い道です。たとえば換算ロジックを書かせたとき、コードを走らせた結果と、Wolframの独立した計算結果を並べさせます。2つが一致すれば実装を信頼しやすくなり、ずれれば式かコードのどちらかに誤りがあります。
Cloud版とLocal版の違い
Wolframには、手元にインストールした製品で動かすLocal MCPもあります。自分の用途がどちらか迷ったら、次の表で確かめます。
| 項目 | Wolfram Cloud MCP | Wolfram Local MCP |
|---|---|---|
| 向く使い方 | Wolfram Cloud MCPChatGPTやClaudeなどのチャットクライアント | Wolfram Local MCPClaude CodeやCursorなどのコーディングツール |
| 導入 | Wolfram Cloud MCPインフラ不要、すぐ使える | Wolfram Local MCPWolfram|OneまたはMathematicaが必要 |
| セッション | Wolfram Cloud MCP非対応(1回ごとに完結) | Wolfram Local MCP永続セッションに対応 |
| 外部ファイル | Wolfram Cloud MCPアップロード・ダウンロード非対応 | Wolfram Local MCPローカルファイルを扱える |
| カスタムサーバー | Wolfram Cloud MCP作成・配備は不可 | Wolfram Local MCP作成・配備できる |
| ノートブック | Wolfram Cloud MCPなし | Wolfram Local MCP構造化されたノートブックを作れる |
Cloud版は無料で、個人の限られた利用が対象です。小規模でカジュアルな使い方に向きます。Wolfram|Oneを持つ人がClaude Codeから複数ステップの処理を回したいなら、Local版を検討します。
Cloud版は「単発の質問を投げて答えを受け取る」ことに絞った作りです。CSVを渡して集計させる使い方や、前の計算結果を次の計算に持ち越す使い方は、Cloud版の守備範囲に入っていません。
また、Cloud MCPはリモートのサーバーなので、インターネット接続が前提です。ファイアウォールでWolfram Cloudへの通信を止めている環境では使えません。
組織で使うときの管理
Team・Enterpriseプランでは、オーナーが組織全体でツールを絞れます。「Organization settings > Connectors」でWolframのコネクタを開き、メンバーに呼ばせたくないツールを無効にします。
注意が1点あります。ClaudeのResearch機能とWolframを同時に使うと、Claudeがツールを承認なしで自動的に呼ぶことがあります。制限したい場合は、Researchを使う前に該当のツールを無効にします。
Claude Code側でclaude.aiのコネクタをまとめて切る方法は、Claude Codeでコネクタを一括無効化する方法を参照してください。コネクタ全般の種類と追加の流れは、Claude Connectorsの一覧と追加方法にあります。
接続がうまくいかないとき
Wolframの手順書にある切り分けを、症状別に並べます。
| 症状 | 確認すること |
|---|---|
| サーバーに繋がらない | 確認することcurl https://agenttools.wolfram.com/mcp で届くか。ポート443のHTTPS通信が許可されているか |
| ツールが出てこない | 確認することClaude Codeなら /mcp で接続状態を見る。JSONのカンマ1つの誤りで設定が読まれないことがある |
| 設定が効かない | 確認することClaude DesktopとCursorは mcpServers、VS Codeは servers がルートのキー |
| 古い設定が動かない | 確認することSSEは仕様上非推奨。新しい設定は http を使う |
Claude Code固有の挙動として、接続が途中で切れたときは指数バックオフで最大5回まで自動再接続を試みます。
まとめ
Wolframコネクタは、答えが1つに定まる計算と事実の参照を、Claudeの外に出すための道具です。会話の流れは変わらず、数字の部分だけが計算エンジンの結果に置き換わります。
導入の入口は2つあります。Claude.aiならコネクタ一覧から数クリック、Claude Codeなら claude mcp add の1行です。入れたあとは、WolframLanguageEvaluator を承認制にして、Claudeが渡した式を読む習慣をつけると、答えの数字より先に式の誤りに気づけます。複数ステップの処理やファイルを扱う用途になったら、Cloud版の制限を超えるのでLocal版の出番です。