Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.
describe_method
Renvoie le contrat d'E/S complet d'une seule méthode d'accès - toujours EXTENDED, c'est-à-dire les entrées, le schéma du corps de la requête et la forme complète de la sortie. C'est ici qu'un agent obtient les noms de colonnes : chaque ligne porte un param_type valant input_required (un prédicat WHERE obligatoire, en correspondance exacte), input_optional ou output (un champ qu'un SELECT ou un RETURNING peut référencer). Une ressource n'a pas de liste de champs unique, car chaque méthode renvoie sa propre forme ; appelez donc cet outil pour la méthode choisie dans list_methods avant la première requête sur celle-ci.
Voir aussi :
[ Présentation de MCP ] [ list_methods ] [ run_select_query ]
Entrées
| Argument | Obligatoire | Description |
|---|---|---|
provider | Oui | Nom du provider. |
service | Oui | Service de ce provider. |
resource | Oui | Ressource de provider.service. |
method | Oui | Nom de la méthode tel que renvoyé par list_methods. |
Les identifiants ne peuvent pas contenir d'espaces blancs, de points-virgules ni de barres obliques inverses ; une telle entrée est refusée avant la construction de toute instruction.
Sortie
| Rendu | Forme |
|---|---|
| KV | Une ligne par champ d'entrée et de sortie : nom, type, param_type (input_required, input_optional ou output), forme et description |
Contrôle
Autorisé dans tous les modes du serveur. En lecture seule.
Exemple
Essayez ce prompt avec n'importe quel client MCP prenant en charge l'élicitation et dans lequel le serveur MCP StackQL est enregistré :
Show me everything I need to know to call the insert method
on Google Compute networks -- required parameters,
optional parameters, and the request body shape.
Voici un exemple dans Claude Desktop :