Agent 365 CLI
Important
Microsoft Agent 365の早期アクセスを得るには、Frontierプレビュープログラムに参加する必要があります。 Frontierはマイクロソフトの最新のAIイノベーションと直接つながります。 Frontierプレビューは既存の顧客契約のプレビュー条件の対象となります。 これらの機能はまだ開発段階であるため、利用可能性や機能は時間とともに変化する可能性があります。
エージェント開発用の MCP ツール サーバーを管理します。
develop コマンドには、エージェント開発用の MCP (モデル コンテキスト プロトコル) ツール サーバーを管理するためのオプションが用意されています。 使用可能なサーバーの一覧表示、構成済みのサーバーの表示、エージェント構成での MCP サーバーの追加または削除を行うことができます。
最低限必要なロール: なし (ローカル マニフェスト管理)
構文
a365 develop [command] [options]
オプション
| Option | Description |
|---|---|
-c、--config <config> |
構成ファイルのパス (既定値: a365.config.json) |
-v、--verbose |
詳細ログを有効にする |
-?、 -h、 --help |
ヘルプと使用状況の情報を表示する |
develop list-available
カタログで使用可能なすべての MCP サーバーを一覧表示します (インストールできる内容)。
a365 develop list-available [options]
このコマンドは、カタログで使用可能であり、エージェント開発で使用するためにインストールできるすべての MCP サーバーを表示します。
list-available のオプション
| Option | Description |
|---|---|
-c、--config <config> |
構成ファイルのパス (既定値: a365.config.json) |
--dry-run |
実行せずに何が行われるかを表示する |
--skip-auth |
認証をスキップする (テスト専用 - 有効な認証なしで失敗する可能性があります) |
-?、 -h、 --help |
ヘルプと使用状況の情報を表示する |
develop list-configured
ローカル ToolingManifest.jsonから現在構成されている MCP サーバーを一覧表示します。
a365 develop list-configured [options]
このコマンドは、ローカル ToolingManifest.json ファイルで現在構成されているすべての MCP サーバーを表示します。
develop add-mcp-servers
MCP サーバーを現在のエージェント構成に追加します。
a365 develop add-mcp-servers [<servers>...] [options]
このコマンドにより、指定した MCP サーバーが現在のエージェント構成に追加され、開発環境での使用が可能になります。
add-mcp-servers 引数
エージェント構成に追加する 1 つ以上の MCP サーバー名を指定します。 複数のサーバー名をスペースで区切って指定できます。
| Argument | Description |
|---|---|
<servers> |
追加する MCP サーバーの名前 |
add-mcp-servers のオプション
これらのオプションを使用して、構成ファイルの選択やドライラン テストなど、add-mcp-servers コマンドの動作をカスタマイズします。
| Option | Description |
|---|---|
-c、--config <config> |
構成ファイルのパス (既定値: a365.config.json) |
--dry-run |
実行せずに何が行われるかを表示する |
-?、 -h、 --help |
ヘルプと使用状況の情報を表示する |
develop remove-mcp-servers
現在のエージェント構成から MCP サーバーを削除します。
a365 develop remove-mcp-servers [<servers>...] [options]
このコマンドは、指定された MCP サーバーを現在のエージェント構成から削除します。
develop add-permissions
MCP サーバーにアクセスするようにカスタム アプリケーションを構成する必要がある開発シナリオでは、MCP サーバー API のアクセス許可を Azure AD アプリケーションに追加します。
a365 develop add-permissions [options]
add-permissions のオプション
これらのオプションを使用して、必要な API のアクセス許可とスコープをアプリの登録に追加し、ツール マニフェストの値を利用します。
| Option | Description |
|---|---|
-c、--config <config> |
構成ファイルのパス (既定値: a365.config.json) |
-m、--manifest <manifest> |
ToolingManifest.jsonへのパス (既定値: <deploymentProjectPath>/ToolingManifest.json) |
--app-id <app-id> |
アクセス許可を追加するアプリケーション (クライアント) ID (既定値: 構成からの clientAppId ) |
--scopes <scopes> |
追加する特定のスコープ (スペース区切り) (既定値: ToolingManifest.jsonのすべてのスコープ) |
--dry-run |
変更を加えずに何が行われるかを表示する |
-v、--verbose |
詳細な出力を表示する |
-?、 -h、 --help |
ヘルプと使用状況の情報を表示する |
develop get-token
対話型ブラウザー認証を使用して、開発中に MCP サーバーをテストするためのベアラー トークンを取得します。
a365 develop get-token [options]
get-token のオプション
これらのオプションを使用して、アクセス トークンを要求し、スコープを制御し、動作を更新し、出力形式を選択します。
| Option | Description |
|---|---|
-c、--config <config> |
構成ファイルのパス (既定値: a365.config.json) |
--app-id <app-id> |
認証用のアプリケーション (クライアント) ID (既定値: 構成からの clientAppId ) |
-m、--manifest <manifest> |
ToolingManifest.jsonへのパス (既定値: <deploymentProjectPath>/ToolingManifest.json) |
--scopes <scopes> |
要求する特定のスコープ (スペース区切り) (既定値: ToolingManifest.jsonから読み取ります) |
-o、--output <output> |
出力形式: table、 json、または raw (既定値: table) |
--force-refresh |
キャッシュをバイパスするトークン更新を強制する |
-v、--verbose |
完全なトークンを含む詳細な出力を表示する |
-?、 -h、 --help |
ヘルプと使用状況の情報を表示する |