Note
本記事では 、標準ハーネスで駆動されるエージェントやエージェントフローで使用される機能について説明します。
Important
これはプレビュー機能です。
- Microsoftは、お客様が早期にアクセスしてフィードバックを提供できるように、公式リリースの前にプレビュー機能をリリースします。
- プレビュー機能は機能が制限されており、運用環境での使用を目的としていません。
- Microsoftは、プレビュー MCP ツールの名前とパラメーターを変更する可能性があります。 ハードコーディングされた依存関係を回避します。 Microsoftでは、シナリオのサポートが維持されます。
- プレビュー機能には、Microsoft追加の使用条件が適用されます。
概要
| サーバー ID | 表示名称 | Scope |
|---|---|---|
MCPManagement |
Microsoft管理MCPサーバー | McpServers.Management.All |
使用可能なツール
MCP サーバー管理ツール
GetMCPServers
現在の環境内のすべての MCP サーバー インスタンスを取得します。
入力スキーマ: パラメーターは必要ありません
GetMCPServer
特定の MCP サーバーに関する詳細情報を取得します。
[Required parameters]\(必須のパラメーター\):
-
mcpServerName(文字列):取得するMCPサーバーの一意名称
CreateMCPServer
現在の環境に新しい MCP サーバー インスタンスを作成します。
[Required parameters]\(必須のパラメーター\):
- serverName (文字列): 新しい MCP サーバーの名前 (空白を含めてはいけません)
オプション パラメーター:
displayName (文字列): MCP サーバーのオプションの表示名
説明 (文字列):このサーバーが何に使われるかのオプションの説明
scope (文字列): MCP サーバーの省略可能なスコープ
audience (文字列): MCP サーバーのオプションの対象ユーザー
UpdateMCPServer
既存の MCP サーバー インスタンスを更新します。
[Required parameters]\(必須のパラメーター\):
- mcpServerName (文字列): 更新する MCP サーバーの一意の名前
オプション パラメーター:
serverName (文字列): MCP サーバーの省略可能な新しい名前
description (文字列): MCP サーバーのオプションの新しい説明
MCPサーバー削除
MCP サーバー インスタンスを削除します。
[Required parameters]\(必須のパラメーター\):
- mcpServerName (文字列): 削除する MCP サーバーの一意の名前
BlockMCPServer
発行された MCP サーバーをブロックします。
[Required parameters]\(必須のパラメーター\):
- mcpServerName (文字列): ブロックする MCP サーバーの名前
ツール管理
ツールを取得
特定の MCP サーバー内のすべてのツールを取得します。
[Required parameters]\(必須のパラメーター\):
- mcpServerName (文字列): ツールを取得する MCP サーバーの一意の名前
GetTool
特定のツールに関する詳細情報を取得します。
[Required parameters]\(必須のパラメーター\):
mcpServerName (文字列): ツールを含む MCP サーバーの一意の名前
toolName (文字列): 取得するツールの一意の名前
UpdateTool
MCP サーバー内の既存のツールを更新します。
[Required parameters]\(必須のパラメーター\):
mcpServerName (文字列): ツールを含む MCP サーバーの一意の名前
toolName (文字列): 更新するツールの一意の名前
オプション パラメーター:
description (文字列): ツールのオプションの新しい説明
inputSchema (文字列): ツールの入力パラメーターを定義する任意の JSON スキーマ
customAPIId (文字列): このツールに関連付ける省略可能なカスタム API 識別子
annotations (文字列): ツールの省略可能な JSON 注釈
削除ツール
MCP サーバーからツールを削除します。
[Required parameters]\(必須のパラメーター\):
mcpServerName (文字列): ツールを含む MCP サーバーの一意の名前
toolName (文字列): 削除するツールの一意の名前
カスタム API ツール
GetCustomAPIs
現在の環境で使用可能なすべてのカスタム API を取得します。
入力スキーマ: パラメーターは必要ありません
ツールを作成するカスタムAPIを使用して
- MCP サーバーにカスタム API を使用して新しいツールを作成します。
[Required parameters]\(必須のパラメーター\):
mcpServerName (文字列): ツールを追加する MCP サーバーの一意の名前。
customAPIId (文字列): このツールに関連付けるカスタム API の一意識別子
オプション パラメーター:
toolName (文字列): ツールの省略可能な名前。 このパラメーターを指定しない場合は、カスタム API の一意の名前が使用されます。
description (文字列): このツールの動作に関する省略可能な説明
SDK メッセージ ツール
CreateToolWithSdkMessageを作成する
MCP サーバーに sdkMessage を含む新しいツールを作成します。
[Required parameters]\(必須のパラメーター\):
mcpServerId (文字列): ツールの追加先となる MCP サーバーの一意の識別子。
sdkMessagepairId (string): このツールに関連付ける
sdkMessageの一意の識別子。
オプション パラメーター:
toolName (文字列): ツールの省略可能な名前。 名前を指定しない場合、ツールは
sdkMessage一意の名前を使用します。description (string): このツールの動作の説明 (省略可能)。
リモート API ツール
リモートAPIを使用したツール作成
MCP サーバーにリモート API を使用して新しいツールを作成します。
[Required parameters]\(必須のパラメーター\):
mcpServerName (文字列): ツールを追加する MCP サーバーの一意の名前。
remoteApiId (string): リモート API の ID。
オプション パラメーター:
toolName (文字列): ツールの省略可能な名前。 このパラメーターを指定しない場合は、カスタム API の一意の名前が使用されます。
description (string): このツールの動作の説明 (省略可能)。
コネクタ ツール
GetConnectorsAsync
すべてのコネクタを取得します。
入力スキーマ: パラメーターは必要ありません
GetConnectorAsync(ゲットコネクタアシンク)
特定のコネクタを取得します。
[Required parameters]\(必須のパラメーター\):
- connectorId (文字列): 取得するコネクタの一意の名前
GetConnectorOperationsAsync
特定のコネクタの操作を取得します。
[Required parameters]\(必須のパラメーター\):
- connectorId (文字列): 取得するコネクタの一意の名前
CreateToolWithConnector
MCP サーバーにコネクタを使用して新しいツールを作成します。
[Required parameters]\(必須のパラメーター\):
toolName (文字列): ツールの名前
mcpServerName (文字列): ツールを追加する MCP サーバーの一意の名前。
connectorId (文字列): このツールに関連付けるコネクタの名前
operationId (文字列): このツールに関連付けるコネクタ操作のユニークな識別子
オプション パラメーター:
- description (string): このツールの動作の説明 (省略可能)。
Graph API ツール
GetGraphApisAsync
すべてのMicrosoft Graph API を取得します。
入力スキーマ: パラメーターは必要ありません
CreateToolWithGraph
MCP サーバーでGraph API操作を使用して新しいツールを作成します。
[Required parameters]\(必須のパラメーター\):
toolId (文字列): ToolId
mcpServerName (文字列): ツールを追加する MCP サーバーの一意の名前。
オプション パラメーター:
toolName (文字列): (オプション) ツールに設定する名前
description (文字列): (オプション) ツールに設定する説明
Dataverse 環境のツール
ListDataverseEnvironments (データバース環境のリスト)
使用可能なすべての Dataverse 環境を一覧表示します。
入力スキーマ: パラメーターは必要ありません
ListMCPServersInDataverseEnvironment
特定の Dataverse 環境内のすべての MCP サーバーを一覧表示します。
[Required parameters]\(必須のパラメーター\):
- envId (文字列): MCP サーバーを一覧表示する環境 ID。