Skip to main content
Glama

Mathematica Documentation MCP server

by benhaotang

Mathematica ドキュメント MCP サーバー

一般事項と使用方法

mcp-python-sdkで作成

[!重要]
この mcp サーバーの FastMCP バージョンをまだ使用している場合は、FastMCP はすでに非推奨になっているため、このリポジトリを再度プルして新しいバージョンに更新することを検討してください。

要件: pip install -r requirements.txt 、Mathematica がインストールされている必要があります (または、少なくともターミナルから呼び出し可能なwolframscript (開発者向けの無料 wolfram エンジン経由など))。

mcp dev path/to/mcp-mma-doc.pyを実行してサーバーを初期化します。

mcp install path/to/mcp-mma-doc.pyを実行して claude にインストールするか、claude/cline 構成に以下を追加します。

"mathematica-docs": { "command": "uv", "args": [ "run", "--with", "mcp", "mcp", "run", "/path/to/mcp-mma-doc.py" ] }

[!NOTE] 現在、 mcpuv使用すると、Claude-desktop の特定の Linux/macOS バージョンが動作しなくなるようです。次のように設定する必要があるかもしれません。

"mathematica-docs": { "command": "/path/to/mcp", "args": [ "run", "/path/to/mcp-mma-doc.py" ] }

代わりに、ターミナルでwhich mcpを実行して取得した/path/to/mcpを使用します。

カスタム WolframScript インストール パス

wolframscriptへのカスタムパスが必要な場合、またはシステムパスにない場合は、環境変数で設定できます。

export WOLFRAMSCRIPT_PATH="/usr/bin/wolframscript"

または、MCP設定でenvキーとして設定する

"mathematica-docs": { "command": ..., "args": .... "env": { "WOLFRAMSCRIPT_PATH": "/usr/bin/wolframscript" } }

ツール

プラグインは次のコマンドを提供します。

  • get_docs: ファクトリ関数、アドオン経由の関数、パッケージ経由の関数をサポートします。
    • 基本的な使用法: get_docs("Plot")
    • パッケージの場合: get_docs("WeightSystem", packages=["LieART"])
    • アドオンあり: get_docs("FCFeynmanParametrize", packages=["FeynCalc"], load_addons=["FeynArts"])
  • list_package_symbols: パッケージ内のすべてのシンボル/関数を一覧表示します。
    • 基本的な使用法: list_package_symbols("FeynCalc")

既知の問題

  • cline でINFO Processing request of type __init__.py:431 ListToolsRequestのようなメッセージが表示された場合、動作に影響はないため無視してください。これは、cline のパースツールリストがコンソールのデバッグ情報と併せて表示されることと、現在の python-sdk ではコンソールメッセージを無効化できないことが原因です。この警告が表示される以外、関数呼び出し部分には影響はありません。
  • 一部の MMA ドキュメントには複雑なスタイル フォーマットが含まれている場合があり、単純な正規表現で削除するのは簡単ではありません。llm がこれによって影響を受ける可能性があります。スタイル フォーマットを無視して InputForm のみで書き込むように指示してください。

スクリーンショット

スクリーンショット

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

FastMCP を通じて Mathematica ドキュメントへのアクセスを提供するサーバー。ユーザーは Wolfram Mathematica から関数ドキュメントを取得したり、パッケージ シンボルをリストしたりできます。

  1. 一般事項と使用方法
    1. カスタム WolframScript インストール パス
      1. ツール
        1. 既知の問題
          1. スクリーンショット

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Fetches and extracts comprehensive package documentation from multiple programming language ecosystems (JavaScript, Python, Java, etc.) for LLMs like Claude without requiring API keys.
              Last updated -
              4
              5
              10
              JavaScript
              MIT License
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              An MCP server that fetches real-time documentation for popular libraries like Langchain, Llama-Index, MCP, and OpenAI, allowing LLMs to access updated library information beyond their knowledge cut-off dates.
              Last updated -
              Python
            • -
              security
              A
              license
              -
              quality
              A server that provides structured access to markdown documentation from NPM packages, Go Modules, or PyPi packages, enabling informed code generation by exposing these docs as resources or tools.
              Last updated -
              1
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              Toolset that crawls websites, generates Markdown documentation, and makes that documentation searchable via a Model Context Protocol (MCP) server for integration with tools like Cursor.
              Last updated -
              6
              Python
              MIT License
              • Linux
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/benhaotang/mcp-mma-docs'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server