DeployAgentTools["application"]
指定されたエージェントアプリケーションに,デフォルトのWolframツールを配備する.
DeployAgentTools[All]
サポートされているすべてのアプリケーションへの配備を試みる.
DeployAgentTools["application",tools]
指定された一式のツールを配備する.
DeployAgentTools[{"application","project"},tools]
アプリケーション内の特定のプロジェクトに対してのみ配備する.
DeployAgentTools
DeployAgentTools["application"]
指定されたエージェントアプリケーションに,デフォルトのWolframツールを配備する.
DeployAgentTools[All]
サポートされているすべてのアプリケーションへの配備を試みる.
DeployAgentTools["application",tools]
指定された一式のツールを配備する.
DeployAgentTools[{"application","project"},tools]
アプリケーション内の特定のプロジェクトに対してのみ配備する.
詳細
- DeployAgentToolsは,チャットやコーディング向けのもの等のAIベースのアプリケーションでWolframの技術が利用できるようにする.MCPサーバ,エージェントスキル,LLMツールがサポートされる.
- tools の値には,次のいずれかが指定できる.
-
"name" 定義済みのツール集合の名前 - 名前によって指定できる,いくつかの定義済みツール集合には以下がある.
-
"WolframAlpha" Wolfram|Alphaを呼び出すためのMCPサーバ "WolframLanguage" Wolfram言語のコードを記述して評価するためのMCPサーバ "Wolfram" Wolfram|AlphaとWolfram言語の機能を組み合せたもの - 事前定義されたツールでLLM Kitのサブスクリプションを利用すると,大抵の場合,結果が大幅に向上する.
- "application"に対して可能な現在値には以下がある.
-
"ClaudeCode" Claude Code "ClaudeDesktop" Claude Desktop "Codex" Codex "CopilotCLI" GitHub Copilot CLI "Cursor" Cursor "GeminiCLI" Gemini CLI "OpenCode" OpenCode "VisualStudioCode" Visual Studio Code - DeployAgentTools[{"application","project"},tools]は,ディレクトリベースのプロジェクトをサポートするIDEおよびその他のアプリケーションで使用される.
- DeployAgentToolsは,既存の構成を削除するかどうかを指定するためのオプションOverwriteTargetをサポートする.
-
OverwriteTarget False 既存の構成を削除するかどうか - エージェントツールの配備は,ノートブックフロントエンドのServices for AIs Settingsを通じても制御可能である.
例題
すべて開く すべて閉じる例 (2)
スコープ (3)
Claude Desktop用のWolfram|Alpha固有のMCPサーバーをインストールする:
wamcp = DeployAgentTools["ClaudeDesktop", "WolframAlpha"]DeleteObject[wamcp]Cursor用のWolfram言語MCPサーバをインストールする:
wlcursor = DeployAgentTools["Cursor", "WolframLanguage"]AgentToolsDeploymentオブジェクトを調べ,含まれているLLMツールを確認する:
wlcursor["Tools"]DeleteObject[wlcursor]特定のOpenCodeプロジェクトディレクトリにMCPサーバーを配備する:
DeployAgentTools[{"OpenCode", "MyProject"}, "WolframLanguage"]DeleteObject[%]一般化と拡張 (1)
第1引数に名前付きアプリケーションを用いることは,適切な設定ファイルを指定するための便利なショートカットである:
installed = DeployAgentTools["Cursor", "WolframAlpha"]名前付きアプリケーションを使用すると,現在のオペレーティングシステムに基づいて適切な設定ファイルが選択される:
configfile = installed["ConfigFile"]DeleteObject[installed]これはInstallMCPServer["Cursor","WolframLanguage"]と同等である:
reinstalled = DeployAgentTools[configfile, "WolframAlpha"]Import[configfile, "RawJSON"]["mcpServers"]DeleteObject[reinstalled]Import[configfile, "RawJSON"]["mcpServers"]オプション (1)
OverwriteTarget (1)
同一のターゲットに対して複数の配備を行うことはできない.デフォルトでは,配備がすでに存在する場合,配備は失敗する:
DeployAgentTools["ClaudeDesktop", "WolframAlpha"]DeployAgentTools["ClaudeDesktop", "WolframLanguage"]既存の配備の置換えには,OverwriteTargetTrueを使用する:
DeployAgentTools["ClaudeDesktop", "WolframLanguage", OverwriteTarget -> True]テキスト
Wolfram Research (2026), DeployAgentTools, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeployAgentTools.html.
CMS
Wolfram Language. 2026. "DeployAgentTools." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeployAgentTools.html.
APA
Wolfram Language. (2026). DeployAgentTools. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeployAgentTools.html
BibTeX
@misc{reference.wolfram_2026_deployagenttools, author="Wolfram Research", title="{DeployAgentTools}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/DeployAgentTools.html}", note=[Accessed: 21-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_deployagenttools, organization={Wolfram Research}, title={DeployAgentTools}, year={2026}, url={https://reference.wolfram.com/language/ref/DeployAgentTools.html}, note=[Accessed: 21-September-2026]}