Microsoft MCP 管理 MCP 服务器参考(预览版)

重要

  • 这是一项预览功能。
  • 预览功能不适用于生产环境,并且可能具有受限的功能。 这些功能受补充使用条款的约束,并在正式发布之前可用,以便客户提前访问并提供反馈。

Overview

服务器 ID 显示名称 Scope
MCPManagement Microsoft 管理 MCP 服务器 McpServers.Management.All

可用工具

MCP服务器管理工具

GetMCPServers

获取当前环境中的所有 MCP 服务器实例。

输入架构:不需要任何参数

GetMCPServer

获取有关特定 MCP 服务器的详细信息。

所需参数:

  • mcpServerName (字符串):唯一可检索的MCP服务器名称

CreateMCPServer

在当前环境中创建新的 MCP 服务器实例。

所需参数:

  • serverName (字符串):新 MCP 服务器的名称(不得包含空格)

可选参数:

  • displayName (字符串):MCP 服务器的可选显示名称

  • 描述 (字符串):该服务器用途的可选描述

  • 范围 (字符串):MCP 服务器的可选范围

  • 受众 (字符串):MCP 服务器的可选受众

更新MCP服务器

更新现有的 MCP 服务器实例。

所需参数:

  • mcpServerName (字符串):要更新的 MCP 服务器的唯一名称

可选参数:

  • serverName (字符串):MCP 服务器的可选新名称

  • description (字符串):MCP 服务器的可选新说明

删除MCP服务器

删除 MCP 服务器实例。

所需参数:

  • mcpServerName (字符串):要删除的 MCP 服务器的唯一名称

BlockMCPServer

阻止已发布的 MCP 服务器。

所需参数:

  • mcpServerName (字符串):要阻止的 MCP 服务器的名称

工具管理

GetTools

获取特定 MCP 服务器中的所有工具。

所需参数:

  • mcpServerName (字符串):要从中获取工具的 MCP 服务器的唯一名称

GetTool

获取有关特定工具的详细信息。

所需参数:

  • mcpServerName (字符串):包含该工具的 MCP 服务器的唯一名称

  • toolName (字符串):要检索的工具的唯一名称

UpdateTool

更新 MCP 服务器中的现有工具。

所需参数:

  • mcpServerName (字符串):包含该工具的 MCP 服务器的唯一名称

  • toolName (字符串):要更新的工具的唯一名称

可选参数:

  • 说明(字符串):工具的可选新描述。

  • inputSchema (字符串):定义工具输入参数的可选 JSON 架构

  • customAPIId (字符串):要与此工具关联的可选自定义 API 标识符

  • 批注(字符串):工具的可选 JSON 批注

DeleteTool

从 MCP 服务器中删除工具。

所需参数:

  • mcpServerName (字符串):包含该工具的 MCP 服务器的唯一名称

  • toolName (字符串):要删除的工具的唯一名称

自定义 API 工具

获取自定义API

获取当前环境中所有可用的自定义 API。

输入架构:不需要任何参数

使用自定义API创建工具

  • 在 MCP 服务器中使用自定义 API 创建新工具。

所需参数:

  • mcpServerName (字符串):要向其添加工具的 MCP 服务器的唯一名称

  • customAPIId (字符串):要与此工具关联的自定义 API 的唯一标识符

可选参数:

  • toolName (字符串):工具的可选名称(如未提供,使用自定义API唯一名称)

  • description (字符串):此工具作用的可选说明

SDK 消息工具

CreateToolWithSdkMessage

在MCP服务器上使用sdkMessage创建一个新工具。

所需参数:

  • mcpServerId (字符串):要向其添加工具的 MCP 服务器的唯一标识符

  • sdkMessagepairId(字符串):与该工具关联的唯一标识符sdkMessage

可选参数:

  • toolName (字符串):工具的可选名称(如未提供,则使用 sdkMessage 唯一名称)

  • description (字符串):此工具的可选描述,说明其功能。

远程 API 工具

CreateToolWithRemoteAPI

在 MCP 服务器中使用远程 API 创建新工具。

所需参数:

  • mcpServerName (字符串):要向其添加工具的 MCP 服务器的唯一名称

  • remoteApiId (字符串):远程API的ID

可选参数:

  • toolName (字符串):工具的可选名称(如未提供,使用自定义API唯一名称)

  • description (字符串):此工具的可选描述,说明其功能。

连接器工具

GetConnectorsAsync

获取所有连接器

输入架构:不需要任何参数

GetConnectorAsync

获取特定连接器

所需参数:

  • connectorId (字符串):要检索的连接器的唯一名称

GetConnectorOperationsAsync

获取特定连接器的操作。

所需参数:

  • connectorId (字符串):要检索的连接器的唯一名称

CreateToolWithConnector

在 MCP 服务器中使用连接器创建新工具。

所需参数:

  • toolName (字符串):工具的名称

  • mcpServerName (字符串):要向其添加工具的 MCP 服务器的唯一名称

  • connectorId (字符串):要与此工具关联的连接器的名称

  • operationId (字符串):要与此工具关联的连接器操作的唯一标识符

可选参数:

  • description (字符串):此工具的可选描述,说明其功能。

图形 API工具

GetGraphApisAsync

获取所有Microsoft Graph API。

输入架构:不需要任何参数

CreateToolWithGraph

在 MCP 服务器中使用 图形 API 操作创建新工具。

所需参数:

  • toolId (字符串): ToolId

  • mcpServerName (字符串):要向其添加工具的 MCP 服务器的唯一名称

可选参数:

  • toolName (字符串):(可选) 要为工具设置的名称

  • description (字符串):(可选) 要为工具设置的说明

Dataverse 环境工具

ListDataverseEnvironments

列出所有可用的 Dataverse 环境。

输入架构:不需要任何参数

ListMCPServersInDataverseEnvironment

列出特定 Dataverse 环境中的所有 MCP 服务器。

所需参数:

  • envId (字符串):要从中列出 MCP 服务器的环境 ID。