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 de consultation 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 nécessitent 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| all | Non | boolé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

Invitez, modifiez ou supprimez 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| action | Oui | invite, update, remove |

| email | Non | chaîne de caractères ; longueur minimale 3 ; longueur maximale 254 |

| name | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| role | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 32 |

| disabled | Non | booléen |

| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |

| confirm | Non | boolé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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, 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éfinissez 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| permission | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| defaultClass | Non | none, user, member, owner |

| entityScoped | Non | boolé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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |

| group | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| entitySlug | Non | chaî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

Accordez ou révoquez 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| action | Oui | assign, revoke |

| permission | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |

| group | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| entitySlug | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |

| resources | Non | tableau de chaînes de caractères |

| mode | Non | blanket, 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| entitySlug | Non | chaî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

Renommez une organisation ou gérez 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| action | Oui | rename, add-member, update-member, remove-member |

| entitySlug | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |

| title | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |

| email | Non | chaîne de caractères ; longueur minimale 3 ; longueur maximale 254 |

| name | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| owner | Non | booléen |

| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |

| groups | Non | tableau 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| entitySlug | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |

| group | Non | chaî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éez, modifiez ou supprimez un groupe, ou gérez 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

| projectId | Non | chaîne de caractères |

| scope | Non | ephemeral, production |

| action | Oui | create, update, delete, add-members, remove-members |

| entitySlug | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |

| group | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |

| title | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |

| bundles | Non | tableau d’objets |

| profileIds | Non | tableau de chaînes de caractères |

| confirm | Non | boolé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