WolframAlpha LLM MCP Server について
WolframAlpha LLM MCP Server は、WolframAlpha の LLM API にアクセスするためのMCP サーバーです。構造化された知識や数学的な回答を、LLM が扱いやすい形式で必要とするAI アプリケーション向けです。
主な機能
- 01自然言語による質問と構造化された回答
- 02簡潔な回答とセクション分けされた詳細回答
- 03ask_llm と get_simple_answer のツール
- 04API キーを確認する validate_key ツール
活用シーン
- 01アシスタントから複雑な数学の問題を解く
- 02科学、歴史、地理などの事実を調べる
MCP 対応
本プロジェクトは MCP サーバーとして、ask_llm、get_simple_answer、validate_key などのツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
WolframAlpha LLM MCP サーバー
WolframAlpha の LLM API にアクセスできる Model Context Protocol(MCP)サーバーです。https://products.wolframalpha.com/llm-api/documentation

機能
- 自然言語の質問で WolframAlpha の LLM API に問い合わせます
- 複雑な数学の質問に回答します
- 科学、物理学、歴史、地理などに関する事実を問い合わせます
- LLM での利用に最適化された構造化レスポンスを取得します
- 簡潔な回答と、セクションに分かれた詳細な回答に対応しています
利用可能なツール
ask_llm:WolframAlpha に質問し、LLM での利用に適した構造化レスポンスを取得しますget_simple_answer:簡潔な回答を取得しますvalidate_key:WolframAlpha API キーを検証します
インストール
git clone https://github.com/Garoth/wolframalpha-llm-mcp.git
npm install
設定
-
developer.wolframalpha.com から WolframAlpha API キーを取得します
-
VSCode の設定内にある Cline MCP 設定ファイルに追加します(例:~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"wolframalpha": {
"command": "node",
"args": ["/path/to/wolframalpha-mcp-server/build/index.js"],
"env": {
"WOLFRAM_LLM_APP_ID": "your-api-key-here"
},
"disabled": false,
"autoApprove": [
"ask_llm",
"get_simple_answer",
"validate_key"
]
}
}
}
開発
テストの設定
テストでは、正確なレスポンスを確認するために実際の API 呼び出しを行います。テストを実行するには:
-
環境ファイルのサンプルをコピーします:
cp .env.example .env -
.envを編集して、WolframAlpha API キーを追加します:WOLFRAM_LLM_APP_ID=your-api-key-here注:機密情報のコミットを防ぐため、
.envファイルは gitignore の対象です。 -
テストを実行します:
npm test
ビルド
npm run build
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。