Menu de la documentation

Utilisateurs, permissions et organisations de l’application

Sur cette page

Choisissez entre l’aperçu et la production en connaissance de cause. Une entité d’organisation représente l’organisation cliente ; son slug identifie ce périmètre dans les arguments des outils qui le prennent en charge.

Utiliser ces outils

  1. Appelez d’abord l’outil de lecture ou d’état approprié.
  2. Vérifiez la cible et les arguments requis.
  3. Exécutez une seule action prévue, avec une confirmation humaine explicite lorsqu’elle est requise.
  4. Vérifiez ensuite l’état ou relisez la ressource concernée.

Les paramètres ci-dessous décrivent le contrat public. La liste actuelle des outils du serveur auquel vous êtes connecté fait foi. Certains outils exigent un hôte, une cible, un mode d’inférence ou une formule spécifiques. Les identifiants sont des valeurs renvoyées par les outils précédents ; ne les inventez pas.

app_users

Les utilisateurs de l’application générée.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
allNonbooléen

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

manage_app_user

Inviter, modifier ou supprimer un utilisateur de l’application.

La suppression ou la désactivation d’un utilisateur peut mettre fin à son accès. Vérifiez le périmètre et le profil sélectionné avant de confirmer des modifications destructives.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
actionOuiinvite, update, remove
emailNonchaîne de caractères ; longueur minimale 3 ; longueur maximale 254
nameNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 128
roleNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 32
disabledNonbooléen
profileIdNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 256
confirmNonbooléen

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

app_permissions

Les permissions de l’application générée.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

set_app_permission_default

Définir le titulaire par défaut d’une permission.

Cet outil modifie l’attribution par défaut d’une permission. Testez ensuite le comportement pour un utilisateur autorisé et un utilisateur non autorisé.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
permissionOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 128
defaultClassNonnone, user, member, owner
entityScopedNonbooléen

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

app_grants

Qui détient quelles permissions dans l’application générée.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
profileIdNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 256
groupNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 128
entitySlugNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 63

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

manage_app_grant

Accorder ou révoquer une permission dans l’application générée.

Accordez ou révoquez uniquement la permission prévue, pour les seuls destinataires visés. Utilisez entitySlug pour délimiter le périmètre d’une organisation cliente.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
actionOuiassign, revoke
permissionOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 128
profileIdNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 256
groupNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 128
entitySlugNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 63
resourcesNontableau de chaînes de caractères
modeNonblanket, resources, all

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

app_organizations

Les organisations de l’application générée.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
entitySlugNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 63

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

manage_app_organization

Renommer une organisation ou gérer ses membres.

Cet outil gère les noms des organisations clientes et leurs membres. Confirmez l’entité d’organisation et l’utilisateur visés.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
actionOuirename, add-member, update-member, remove-member
entitySlugOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 63
titleNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 256
emailNonchaîne de caractères ; longueur minimale 3 ; longueur maximale 254
nameNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 128
ownerNonbooléen
profileIdNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 256
groupsNontableau de chaînes de caractères

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

app_groups

Les groupes d’une organisation dans l’application générée.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
entitySlugOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 63
groupNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 128

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

manage_app_group

Créer, modifier ou supprimer un groupe, ou gérer ses membres.

L’appartenance aux groupes et les ensembles de permissions influent sur l’accès des utilisateurs. Vérifiez le groupe et le périmètre avant de le modifier ou de le supprimer.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
scopeNonephemeral, production
actionOuicreate, update, delete, add-members, remove-members
entitySlugOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 63
groupOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 128
titleNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 256
bundlesNontableau d’objets
profileIdsNontableau de chaînes de caractères
confirmNonbooléen

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

Références connexes

Accueil MCP · Procédure de reprise · Coûts