Claude Media
ClaudeとWolfram MCPで計算を正確に — 接続手順と使い分け

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. 1

    ユーザーが質問する

    いつもどおりClaudeに話しかけます。Wolfram側の操作は要りません。

  2. 2

    Claudeが計算の要否を判断する

    正確な計算や整備されたデータが要る質問だとClaudeが判断したときに、Wolframのツールを呼びます。

  3. 3

    MCP経由でWolframが処理する

    数式の評価はWolfram Language、事実の質問はWolfram|Alphaの知識ベースが担当します。

  4. 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. 1

    コネクタ一覧でWolframを探す

    claude.ai/customize/connectors を開き、コネクタのディレクトリで「Wolfram」を検索します。

  2. 2

    追加して接続する

    「Used in」の下のリンクからClaudeに追加し、「Connect」を押します。コネクタのページには、サインインは不要と書かれています。

  3. 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 MCPWolfram 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版の出番です。

この記事を共有:XはてブLinkedIn