Menú de documentación

Usuarios, permisos y organizaciones de la aplicación

En esta página

Elija entre vista previa y producción de manera consciente. Una entidad de organización representa a la organización del cliente; el slug identifica ese ámbito en los argumentos de las herramientas que lo admiten.

Usar estas herramientas

  1. Llame primero a la herramienta de lectura o de consulta de estado correspondiente.
  2. Revise el destino y los argumentos obligatorios.
  3. Ejecute una sola acción prevista, con confirmación humana explícita cuando sea necesaria.
  4. Después, consulte el estado o vuelva a leer el recurso afectado.

Los parámetros que se indican a continuación describen el contrato público. La lista actual de herramientas del servidor conectado es la referencia definitiva. Algunas herramientas requieren un host, un destino, un modo de inferencia o un plan concretos. Los identificadores son valores que devuelven las herramientas llamadas antes; no los invente.

app_users

Los usuarios de la aplicación generada.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
allNobooleano

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

manage_app_user

Invitar, actualizar o eliminar a un usuario de la aplicación.

Eliminar o deshabilitar a un usuario puede impedirle el acceso. Revise el ámbito y el perfil seleccionado antes de confirmar cambios destructivos.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
actionSíinvite, update, remove
emailNocadena; longitud mínima 3; longitud máxima 254
nameNocadena; longitud mínima 1; longitud máxima 128
roleNocadena; longitud mínima 1; longitud máxima 32
disabledNobooleano
profileIdNocadena; longitud mínima 1; longitud máxima 256
confirmNobooleano

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

app_permissions

Los permisos de la aplicación generada.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

set_app_permission_default

Establecer quién recibe un permiso de forma predeterminada.

Cambia quién recibe un permiso de forma predeterminada. Después, haga una prueba con un usuario que tenga acceso permitido y otro que tenga acceso denegado.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
permissionSícadena; longitud mínima 1; longitud máxima 128
defaultClassNonone, user, member, owner
entityScopedNobooleano

Operación: puede cambiar el estado o iniciar trabajo.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

app_grants

Quién tiene cada permiso en la aplicación generada.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
profileIdNocadena; longitud mínima 1; longitud máxima 256
groupNocadena; longitud mínima 1; longitud máxima 128
entitySlugNocadena; longitud mínima 1; longitud máxima 63

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

manage_app_grant

Conceder o revocar un permiso en la aplicación generada.

Conceda o revoque únicamente el permiso previsto y solo para los destinatarios previstos. Utilice entitySlug para delimitar el ámbito de una organización del cliente.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
actionSíassign, revoke
permissionSícadena; longitud mínima 1; longitud máxima 128
profileIdNocadena; longitud mínima 1; longitud máxima 256
groupNocadena; longitud mínima 1; longitud máxima 128
entitySlugNocadena; longitud mínima 1; longitud máxima 63
resourcesNolista de cadenas
modeNoblanket, resources, all

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

app_organizations

Las organizaciones de la aplicación generada.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
entitySlugNocadena; longitud mínima 1; longitud máxima 63

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

manage_app_organization

Cambiar el nombre de una organización o gestionar sus miembros.

Gestiona los títulos y los miembros de las organizaciones del cliente. Confirme que la entidad de organización y el usuario sean los previstos.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
actionSírename, add-member, update-member, remove-member
entitySlugSícadena; longitud mínima 1; longitud máxima 63
titleNocadena; longitud mínima 1; longitud máxima 256
emailNocadena; longitud mínima 3; longitud máxima 254
nameNocadena; longitud mínima 1; longitud máxima 128
ownerNobooleano
profileIdNocadena; longitud mínima 1; longitud máxima 256
groupsNolista de cadenas

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

app_groups

Los grupos de una organización en la aplicación generada.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
entitySlugSícadena; longitud mínima 1; longitud máxima 63
groupNocadena; longitud mínima 1; longitud máxima 128

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

manage_app_group

Crear, modificar o eliminar un grupo, o gestionar sus miembros.

La pertenencia a grupos y los conjuntos de permisos afectan al acceso de los usuarios. Compruebe el grupo y el ámbito antes de modificarlo o eliminarlo.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
scopeNoephemeral, production
actionSícreate, update, delete, add-members, remove-members
entitySlugSícadena; longitud mínima 1; longitud máxima 63
groupSícadena; longitud mínima 1; longitud máxima 128
titleNocadena; longitud mínima 1; longitud máxima 256
bundlesNolista de objetos
profileIdsNolista de cadenas
confirmNobooleano

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

Referencias relacionadas

Inicio de MCP · Flujo de recuperación · Costos