mcpField
W
WolframAlpha LLM MCP Server

WolframAlpha LLM MCP Server

ローカル
github.com/GarothAI・エージェント5587 週間前に更新

WolframAlpha LLM MCP Server について

WolframAlpha LLM MCP Server は、WolframAlpha の LLM API にアクセスするためのMCP サーバーです。構造化された知識や数学的な回答を、LLM が扱いやすい形式で必要とするAI アプリケーション向けです。

主な機能

  1. 01自然言語による質問と構造化された回答
  2. 02簡潔な回答とセクション分けされた詳細回答
  3. 03ask_llm と get_simple_answer のツール
  4. 04API キーを確認する validate_key ツール

活用シーン

  1. 01アシスタントから複雑な数学の問題を解く
  2. 02科学、歴史、地理などの事実を調べる

MCP 対応

本プロジェクトは MCP サーバーとして、ask_llm、get_simple_answer、validate_key などのツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

WolframAlpha LLM MCP サーバー

WolframAlpha LLM MCP ロゴ

WolframAlpha の LLM API にアクセスできる Model Context Protocol(MCP)サーバーです。https://products.wolframalpha.com/llm-api/documentation

WolframAlpha MCP サーバーの使用例 1

WolframAlpha MCP サーバーの使用例 2

機能

  • 自然言語の質問で 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

設定

  1. developer.wolframalpha.com から WolframAlpha API キーを取得します

  2. 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 呼び出しを行います。テストを実行するには:

  1. 環境ファイルのサンプルをコピーします:

    cp .env.example .env
    
  2. .env を編集して、WolframAlpha API キーを追加します:

    WOLFRAM_LLM_APP_ID=your-api-key-here
    

    注:機密情報のコミットを防ぐため、.env ファイルは gitignore の対象です。

  3. テストを実行します:

    npm test
    
ビルド
npm run build

ライセンス

MIT

コメント

MCP は初めてですか?

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

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