Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
sdkMessagenom 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.