Microsoft serveur de gestion MCP référence du serveur MCP (préversion)

Note

Cet article décrit les caractéristiques utilisées dans les agents ou flux d’agents alimentés par le faisceau standard.

Important

Il s’agit d’une fonctionnalité en version préliminaire.

  • Microsoft publie des fonctionnalités en préversion avant leur publication officielle afin que les clients puissent y accéder en avant-première et faire part de leurs commentaires.
  • Les fonctionnalités en préversion ont des fonctionnalités restreintes et ne sont pas destinées à une utilisation en production.
  • Microsoft pourrait modifier les noms et les paramètres des outils MCP en préversion. Évitez les dépendances codées en dur. Microsoft gère la prise en charge des scénarios.
  • Les fonctionnalités en préversion sont soumises à Microsoft conditions d’utilisation supplémentaires.

Aperçu

ID du serveur Nom d'affichage Scope
MCPManagement Serveur MCP de gestion Microsoft McpServers.Management.All

Outils disponibles

Outils de gestion du serveur MCP

GetMCPServers

Obtient toutes les instances de serveur MCP dans l’environnement actuel.

Schéma d’entrée : aucun paramètre requis

GetMCPServer

Obtient des informations détaillées sur un serveur MCP spécifique.

Paramètres obligatoires :

  • mcpServerName (chaîne) : Le nom unique du serveur MCP à récupérer

CreateMCPServer

Crée une instance de serveur MCP dans l’environnement actuel.

Paramètres obligatoires :

  • serverName (chaîne) : nom du nouveau serveur MCP (ne doit pas contenir d’espaces blancs)

Paramètres facultatifs :

  • displayName (chaîne) : nom d’affichage facultatif pour le serveur MCP

  • description (chaîne) : description optionnelle de l’utilisation de ce serveur

  • scope (chaîne) : étendue facultative pour le serveur MCP

  • audience (chaîne) : audience facultative pour le serveur MCP

UpdateMCPServer

Met à jour une instance de serveur MCP existante.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP à mettre à jour

Paramètres facultatifs :

  • serverName (chaîne) : nouveau nom facultatif pour le serveur MCP

  • description (chaîne) : nouvelle description facultative pour le serveur MCP

DeleteMCPServer

Supprime une instance de serveur MCP.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP à supprimer

BlockMCPServer

Bloque un serveur MCP publié.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom du serveur MCP à bloquer

Gestion des outils

GetTools

Obtient tous les outils d’un serveur MCP spécifique.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP auprès duquel récupérer les outils

GetTool

Obtient des informations détaillées sur un outil spécifique.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP contenant l’outil

  • toolName (chaîne) : nom unique de l’outil à récupérer

Outil de Mise à Jour

Met à jour un outil existant dans un serveur MCP.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP contenant l’outil

  • toolName (chaîne) : nom unique de l’outil à mettre à jour

Paramètres facultatifs :

  • description (chaîne) : nouvelle description facultative de l’outil

  • inputSchema (chaîne) : schéma JSON facultatif définissant les paramètres d’entrée de l’outil

  • customAPIId (chaîne) : identificateur d’API personnalisé facultatif à associer à cet outil

  • annotations (chaîne) : annotations JSON facultatives pour l’outil

Outil de Suppression

Supprime un outil d’un serveur MCP.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP contenant l’outil

  • toolName (chaîne) : nom unique de l’outil à supprimer

Outils d’API personnalisés

GetCustomAPIs

Obtient toutes les API personnalisées disponibles dans l’environnement actuel.

Schéma d’entrée : aucun paramètre requis

CréerOutilAvecAPIpersonnalisée

  • Crée un outil avec une API personnalisée dans un serveur MCP.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP auquel ajouter l’outil.

  • customAPIId (chaîne) : identificateur unique de l’API personnalisée à associer à cet outil

Paramètres facultatifs :

  • toolName (chaîne) : nom facultatif de l’outil. Si vous ne fournissez pas ce paramètre, le nom unique de l’API personnalisée est utilisé.

  • description (chaîne) : description facultative de ce que fait cet outil

Outils de message du SDK

CreateToolWithSdkMessage

Crée un nouvel outil avec un sdkMessage dans un serveur MCP.

Paramètres obligatoires :

  • mcpServerId (chaîne) : identificateur unique du serveur MCP auquel ajouter l’outil.

  • sdkMessagepairId (chaîne) : identificateur unique de l’outil sdkMessage à associer à cet outil.

Paramètres facultatifs :

  • toolName (chaîne) : nom facultatif de l’outil. Si vous ne fournissez pas de nom, l’outil utilise le sdkMessage nom unique.

  • description (chaîne) : description facultative de ce que fait cet outil.

Outils d’API distante

CréerOutilAvecAPIàDistance

Crée un nouvel outil basé sur une API distante dans un serveur MCP.

Paramètres obligatoires :

  • mcpServerName (chaîne) : nom unique du serveur MCP auquel ajouter l’outil.

  • remoteApiId (chaîne) : ID de l’API distante.

Paramètres facultatifs :

  • toolName (chaîne) : nom facultatif de l’outil. Si vous ne fournissez pas ce paramètre, le nom unique de l’API personnalisée est utilisé.

  • description (chaîne) : description facultative de ce que fait cet outil.

Outils du connecteur

GetConnectorsAsync

Récupère tous les connecteurs.

Schéma d’entrée : aucun paramètre requis

GetConnectorAsync

Obtient un connecteur spécifique.

Paramètres obligatoires :

  • connectorId (chaîne) : nom unique du connecteur à récupérer

GetConnectorOperationsAsync

Récupère les opérations d’un connecteur spécifique.

Paramètres obligatoires :

  • connectorId (chaîne) : nom unique du connecteur à récupérer

CréerOutilAvecConnecteur

Crée un nouvel outil avec un connecteur sur un serveur MCP.

Paramètres obligatoires :

  • toolName (chaîne) : nom de l’outil

  • mcpServerName (chaîne) : nom unique du serveur MCP auquel ajouter l’outil.

  • connectorId (chaîne) : nom du connecteur à associer à cet outil

  • operationId (chaîne) : identificateur unique de l’opération de connecteur à associer à cet outil

Paramètres facultatifs :

  • description (chaîne) : description facultative de ce que fait cet outil.

outils API Graph

GetGraphApisAsync

Obtient toutes les API Microsoft Graph.

Schéma d’entrée : aucun paramètre requis

CreateToolWithGraph

Crée un outil avec une opération de API Graph sur un serveur MCP.

Paramètres obligatoires :

  • toolId (chaîne) : ToolId

  • mcpServerName (chaîne) : nom unique du serveur MCP auquel ajouter l’outil.

Paramètres facultatifs :

  • toolName (chaîne) : (facultatif) le nom à définir pour l’outil

  • description (chaîne) : (facultatif) la description à définir pour l’outil

Outils de l’environnement Dataverse

ListDataverseEnvironments

Répertorie tous les environnements Dataverse disponibles.

Schéma d’entrée : aucun paramètre requis

ListMCPServersInDataverseEnvironment

Répertorie tous les serveurs MCP dans un environnement Dataverse spécifique.

Paramètres obligatoires :

  • envId (chaîne) : ID d’environnement à partir duquel répertorier les serveurs MCP.