Référence du serveur MCP de Microsoft MCP Management (version préliminaire)

Important

  • Cette fonctionnalité est en version préliminaire.
  • Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont soumises à des conditions d’utilisation supplémentaires, et sont disponibles avant une version officielle de telle sorte que les clients puissent tirer parti d’un accès anticipé et fournir leurs commentaires.

Aperçu

ID du serveur Nom complet 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 optionnel de l’outil (s’il n’est pas fourni, utilise le nom unique de l’API personnalisé)

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

Outils de message du SDK

CreateToolWithSdkMessage

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

Paramètres obligatoires :

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

  • sdkMessagepairId (chaîne) : L’identifiant unique de sdkMessage à associer à cet outil

Paramètres facultatifs :

  • Nom de l’outil (chaîne) : Nom optionnel de l’outil (s’il n’est pas fourni, 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 optionnel de l’outil (s’il n’est pas fourni, utilise le nom unique de l’API personnalisé)

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

Outils du connecteur

GetConnectorsAsync

Obtenir tous les connecteurs.

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

GetConnectorAsync

Obtenez un connecteur spécifique.

Paramètres obligatoires :

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

GetConnectorOperationsAsync

Obtenir des opérations pour 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

Obtenez 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.