Microsoft MCP 管理 MCP サーバー リファレンス (プレビュー)

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。