# MATLAB Agentic Toolkit
[](https://github.com/matlab/matlab-agentic-toolkit/releases/latest) [](https://github.com/matlab/matlab-agentic-toolkit/releases/latest) MATLAB® Agentic Toolkit を使用すると、AI エージェントに MATLAB およびそのツールボックスで効率的に作業するための知識やコンテキストを提供し、AI エージェントを MATLAB と連携させることができます。このツールキットを使用すると、エージェントから実証済みの MATLAB の機能を利用できるようになります。このツールキットは、AI コーディング エージェントが存在しないツールボックス関数を生成したり、新機能を見落としたり、MATLAB の経験豊富なユーザーであれば省略するような余分な手順に時間を費やしたりすることを防ぎます。 このツールキットでは以下のことができます。 - AI エージェントを MATLAB に接続する。このツールキットは [MATLAB MCP Server](https://github.com/matlab/matlab-mcp-server) を自動的にインストールすることでこれを実現します。その後、エージェントを使用して MATLAB らしいコードの作成、テストの生成と実行、エラーの診断、アプリの作成などを行うことができます。 - スキルと呼ばれる厳選された専門知識をエージェントに提供する。これらのスキルは MATLAB のワークフロー、規約、ベスト プラクティスに関する知識をエージェントに提供するとともに、トークン消費を最小限に抑えます。 > [!NOTE] > AI エージェントを Simulink® で効率的に使用するには、[Simulink Agentic Toolkit](https://github.com/matlab/simulink-agentic-toolkit) をインストールしてください。いずれかのツールキットをインストールする際に、両方のツールキットをインストールするように選択できます。 ## 要件 * MATLAB R2021a 以降 * MCP サーバーとスキルをサポートする AI コーディング エージェント。サポートされているエージェントは自動的に設定されます。それ以外の場合は、エージェントのドキュメントを参照して MCP サーバーを手動で構成し、スキルをインストールしてください。サポートされているエージェントは以下のとおりです。 - Claude Code - GitHub® Copilot - OpenAI® Codex - Gemini™ CLI - Amp --- ## MATLAB Agentic Toolkit の使用を開始する 以下の手順では、MATLAB Agentic Toolkit を使用して MATLAB MCP Server をインストールし、エージェントにスキルを追加する方法を示します。MATLAB Agentic Toolkit は、コマンド ラインまたは MATLAB からセットアップできます。 ### コマンド ラインからの MATLAB Agentic Toolkit のインストール Claude Code、GitHub Copilot CLI、または OpenAI Codex を使用している場合は、Agentic Toolkit Installer を使用して、オペレーティング システムのコマンド ラインで MATLAB Agentic Toolkit、Simulink Agentic Toolkit、MATLAB MCP Server をまとめてセットアップできます。詳細については、[Agentic Toolkit Installer](https://github.com/matlab/agentic-toolkit-installer) を参照してください。このリポジトリを参照して、構成をカスタマイズしたり、ツールキットをオフラインでインストールしたりすることもできます。 ### MATLAB からの MATLAB Agentic Toolkit のインストール MATLAB Agentic Toolkit は、MATLAB から直接インストールすることもできます。 > メモ: ローカル ファイルからのインストール、オフライン環境でのインストール、このツールキットの設定オプション、プラットフォーム固有の注意事項、検証手順、トラブルシューティング、インストーラーを使用しない手動セットアップについては、[構成とトラブルシューティング](Configuration_and_Troubleshooting.ja.md)を参照してください。MCP サーバーが既にインストールされていてスキルの追加のみが必要な場合は、[スキルのみの追加](Configuration_and_Troubleshooting.ja.md#adding-skills-only)を参照してください。 MATLAB からツールキットをインストールするには、以下の手順に従います。 1. Agentic Toolkit インストーラー パッケージをダウンロードするには、[agenticToolkitInstaller.mltbx](https://github.com/matlab/simulink-agentic-toolkit/releases/latest/download/agenticToolkitInstaller.mltbx) をクリックします。 2. ダウンロードしたファイルを MATLAB で開いて、インストーラー アドオンをインストールします。 3. MATLAB で以下のコマンドを実行します。 ```matlab setupAgenticToolkit("install") ``` 4. 作業に関連するスキル グループのみをインストールします。これにより、エージェントが適切なスキルを確実に呼び出せるようになります。後でスキル グループを追加するには、インストーラーを再実行します。 5. 既定では、エージェントを呼び出すと新しい MATLAB セッションが作成されます。エージェントを既存の MATLAB セッションに接続するには、MATLAB コマンド ウィンドウで次のコマンドを実行します。 ``` shareMATLABSession() ``` 複数の MATLAB セッションを実行している場合、エージェントは最後にこのコマンドを実行した MATLAB セッションに接続します。 または、このコマンドを MATLAB の [startup スクリプト](https://www.mathworks.com/help/matlab/ref/startup.html) に追加することもできます。 ### 検証 エージェントに以下のように質問します。 ``` What version of MATLAB is running? List the installed toolboxes. ``` ### MCP ツールを使用した MATLAB コードの実行とテスト MATLAB Agentic Toolkit のインストール後、エージェントは MATLAB MCP Server が提供する以下のツールを使用できます。 | エージェントに依頼できるタスク | エージェントが使用するツール | |------|------------------------| | MATLAB コードを実行してコマンド ウィンドウの出力を返す | `evaluate_matlab_code` | | MATLAB プログラムを実行する | `run_matlab_file` | | `runtests` で構造化された結果のテストを実行する | `run_matlab_test_file`| | コード アナライザーによる静的コード解析 | `check_matlab_code` | | インストール済みの MATLAB バージョンとツールボックスを一覧表示する | `detect_matlab_toolboxes` | サーバーは `matlab_coding_guidelines` (コーディング規約) と `plain_text_live_code_guidelines` (ライブ スクリプトの書式ルール) の 2 つの MCP リソースも提供します。これらのリソースは、エージェントが必要に応じて参照できるリファレンス情報を提供します。 ### エージェント スキルを使用した MATLAB ワークフローの実行 MATLAB Agentic Toolkit のインストール後、エージェントは MathWorks® が厳選したスキルを使用できます。最良の結果を得るには、作業に関連するスキル グループのみをインストールしてください。読み込まれるスキルが少ないほど、エージェントはスキルをより確実に呼び出せるようになります。特定のスキルを名前で手動で呼び出すこともできます (例: Claude Code の `/matlab-write-tests`)。これにより、そのスキルが確実に読み込まれます。すべてのスキルの詳細については、[スキル カタログ](skills-catalog/README.ja.md) を参照してください。スキル グループには以下が含まれます。 #### MATLAB スキル | スキル グループ | 説明 | |-------------|-------------| | [**MATLAB 基本機能**](skills-catalog/README.ja.md#matlab-基本機能-matlab-core) | MATLAB コードとインストールの作成、デバッグ、レビュー、管理 | | [**MATLAB アプリ作成**](skills-catalog/README.ja.md#matlab-アプリ作成-matlab-app-building) | UI コンポーネント、レイアウト、コールバック、Web 統合を使用して MATLAB アプリをプログラムで作成 | | [**MATLAB データ インポートと解析**](skills-catalog/README.ja.md#matlab-データ-インポートと解析-matlab-data-import-and-analysis) | table、timetable、フィルタリング、集計、時系列演算を使用した MATLAB でのデータのインポート、エクスポート、解析 | | [**MATLAB 外部言語インターフェイス**](skills-catalog/README.ja.md#matlab-外部言語インターフェイス-matlab-external-language-interfaces) | MATLAB から Python® ライブラリを呼び出し、MEX ファイルをインターリーブされた複素数 API にアップグレード | | [**MATLAB プログラミング**](skills-catalog/README.ja.md#matlab-プログラミング-matlab-programming) | 入力検証を備えた堅牢な MATLAB 関数の記述 | | [**MATLAB ソフトウェア開発**](skills-catalog/README.ja.md#matlab-ソフトウェア開発-matlab-software-development) | テストの記述と実行、レガシ コードの最新化、パフォーマンスとメモリの最適化、ドキュメント作成とツールボックスの作成、プロジェクトの作成、パッケージの管理、ビルド プランの作成 | #### ツールボックス スキル | スキル グループ | サポート対象製品 | |-------------|--------------------| | [**航空宇宙関連**](skills-catalog/README.ja.md#航空宇宙関連-aerospace) | Aerospace Toolbox™ | | [**AI および統計**](skills-catalog/README.ja.md#ai-および統計-ai-and-statistics) | Curve Fitting Toolbox™、Deep Learning Toolbox™、Embedded Coder™、Fixed-Point Designer™、MATLAB Coder™、MATLAB Compiler SDK™、MATLAB Report Generator™、Optimization Toolbox™、Parallel Computing Toolbox™、Statistics and Machine Learning Toolbox™、Deep Learning Toolbox Converter for ONNX Model Format™、Deep Learning Toolbox Converter for PyTorch Models™、Deep Learning Toolbox Converter for TensorFlow Models™ | | [**自動車関連**](skills-catalog/README.ja.md#自動車関連-automotive) | Automated Driving Toolbox™、Computer Vision Toolbox™、RoadRunner、RoadRunner Scenario、RoadRunner Scene Builder、Sensor Fusion and Tracking Toolbox™、Automated Driving Toolbox Interface for Eclipse SUMO Traffic Simulator™、Scenario Builder for Automated Driving Toolbox™ | | [**クラウド ソリューション**](skills-catalog/README.ja.md#クラウド-ソリューション-cloud-solutions) | MATLAB Drive™ | | [**コード生成**](skills-catalog/README.ja.md#コード生成-code-generation) | Embedded Coder、Fixed-Point Designer、GPU Coder™、MATLAB Coder、MATLAB Test™、Parallel Computing Toolbox、MATLAB Coder Support Package for PyTorch and LiteRT Models™ | | [**情報生命科学**](skills-catalog/README.ja.md#情報生命科学-computational-biology) | SimBiology™、Statistics and Machine Learning Toolbox | | [**金融工学**](skills-catalog/README.ja.md#金融工学-computational-finance) | Datafeed Toolbox™、Financial Instruments Toolbox™、Financial Toolbox™、Spreadsheet Link™ | | [**制御システム**](skills-catalog/README.ja.md#制御システム-control-systems) | Control System Toolbox™、Predictive Maintenance Toolbox™、Signal Processing Toolbox™、Statistics and Machine Learning Toolbox、System Identification Toolbox™ | | [**イメージ処理とコンピューター ビジョン**](skills-catalog/README.ja.md#イメージ処理とコンピューター-ビジョン-image-processing-and-computer-vision) | Computer Vision Toolbox、Deep Learning Toolbox、Image Processing Toolbox™、Lidar Toolbox™、Medical Imaging Toolbox™、Optical Design and Simulation Library for Image Processing Toolbox™、Visual Inspection Toolbox™ | | [**数学および最適化**](skills-catalog/README.ja.md#数学および最適化-math-and-optimization) | Optimization Toolbox、Partial Differential Equation Toolbox™、Symbolic Math Toolbox™ | | [**並列計算**](skills-catalog/README.ja.md#並列計算-parallel-computing) | Parallel Computing Toolbox、MATLAB Parallel Server™ | | [**レーダー**](skills-catalog/README.ja.md#レーダー-radar) | Mapping Toolbox™、Phased Array System Toolbox™、Radar Toolbox™、Sensor Fusion and Tracking Toolbox、Signal Processing Toolbox | | [**レポートとデータベース アクセス**](skills-catalog/README.ja.md#レポートとデータベース-アクセス-reporting-and-database-access) | Database Toolbox™、MATLAB Report Generator、Parallel Computing Toolbox、Simulink Report Generator™ | | [**RF およびミックスド シグナル**](skills-catalog/README.ja.md#rf-およびミックスド-シグナル-rf-and-mixed-signal) | Antenna Toolbox™、Mixed-Signal Blockset™、RF Blockset™、RF PCB Toolbox™、RF Toolbox™、SerDes Toolbox™、Signal Integrity Toolbox、Signal Processing Toolbox、Statistics and Machine Learning Toolbox | | [**ロボティクスおよび自律システム**](skills-catalog/README.ja.md#ロボティクスおよび自律システム-robotics-and-autonomous-systems) | Navigation Toolbox™、UAV Toolbox™、Robotics System Toolbox™ | | [**信号処理**](skills-catalog/README.ja.md#信号処理-signal-processing) | Audio Toolbox™、DSP HDL Toolbox™、DSP System Toolbox™、Fixed-Point Designer、HDL Coder™、Signal Processing Toolbox、Wavelet Toolbox™ | | [**テストと計測**](skills-catalog/README.ja.md#テストと計測-test-and-measurement) | Data Acquisition Toolbox™、Image Acquisition Toolbox™、Image Processing Toolbox、Industrial Communication Toolbox™、Vehicle Network Toolbox™、MATLAB Support Package for Arduino Hardware™ | | [**無線通信**](skills-catalog/README.ja.md#無線通信-wireless-communications) | 5G Toolbox™、Bluetooth® Toolbox™、Communications Toolbox™、Satellite Communications Toolbox™、Wireless Network Toolbox™、Wireless Testbench™、WLAN Toolbox™、Wireless Testbench Support Package for NI USRP Radios™ | --- ## MATLAB Agentic Toolkit の更新 ツールキットを更新するには、[agenticToolkitInstaller.mltbx](https://github.com/matlab/simulink-agentic-toolkit/releases/latest/download/agenticToolkitInstaller.mltbx) をクリックして最新のインストーラー アドオンをダウンロードします。ダウンロードしたファイルを MATLAB で開き、MATLAB で次のコマンドを実行します。 ```matlab setupAgenticToolkit("update") ``` これにより、MATLAB および Simulink Agentic Toolkit の スキル、設定、MCP サーバー バイナリが更新されます。 --- ## セキュリティに関する考慮事項 MATLAB Agentic Toolkit および MATLAB MCP Server を使用する場合、すべてのツール呼び出しを実行前に十分にレビューおよび検証する必要があります。重要なアクションについては常に人間による確認を介在させ、呼び出しが期待どおりに動作することを十分に確認してから実行してください。詳細については、[User Interaction Model (MCP)](https://modelcontextprotocol.io/specification/latest/server/tools#user-interaction-model) および [Security Considerations (MCP)](https://modelcontextprotocol.io/specification/latest/server/tools#security-considerations) を参照してください。 --- ## データ収集 MATLAB MCP Server は既定で匿名化された使用状況データを収集します。詳細については、MCP サーバーのドキュメントの [データ収集](https://github.com/matlab/matlab-mcp-server/blob/main/l10n/README.ja.md#%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%8E%E9%9B%86) を参照してください。オプトアウトするには、[Disable Data Collection](Configuration_and_Troubleshooting.ja.md#データ収集の無効化) を参照してください。 --- ## ライセンスと使用条件 ライセンスは、この GitHub リポジトリの [LICENSE.md](../LICENSE.md) ファイルで確認できます。 MCP サーバーは、MathWorks Software License Agreement に従って MATLAB での使用のみが許可されており、複数のユーザーで共有することはできません。共有または集中管理型のサーバー使用をサポートする必要がある場合は、MathWorks にお問い合わせください。 --- ## サポートと貢献 MathWorks は、このリポジトリの使用とフィードバックの提供をお勧めしています。このリポジトリではプル リクエストは有効になっていません。テクニカル サポートのリクエストまたは機能強化リクエストの送信は、[GitHub issue を作成する](https://github.com/matlab/matlab-agentic-toolkit/issues)か、[テクニカル サポートにお問い合わせ](https://www.mathworks.com/support/contact_us.html)ください。 ---- Copyright 2026 The MathWorks, Inc. ----