Меню документації

Користувачі, дозволи та організації застосунку

На цій сторінці

Свідомо обирайте середовище попереднього перегляду або виробниче середовище. Сутність організації відповідає організації клієнта; її slug позначає межі цієї організації в аргументах інструментів, які його підтримують.

Як користуватися цими інструментами

  1. Спочатку викличте відповідний інструмент читання або перевірки стану.
  2. Перевірте ціль та обовʼязкові аргументи.
  3. Виконайте одну заплановану дію; якщо потрібне явне підтвердження людини, отримайте його.
  4. Після цього перевірте стан або повторно прочитайте ресурс, якого стосувалася дія.

Наведені нижче вхідні параметри описують публічний контракт. Орієнтуйтеся на поточний перелік інструментів підключеного сервера. Деякі інструменти потребують певного хоста, розташування проєкту, режиму інференсу чи плану. Ідентифікатори — це значення, які повернули попередні інструменти; не вигадуйте їх.

app_users

Користувачі згенерованого застосунку.

Прочитайте повернутий ресурс і використовуйте його поточні значення, коли плануєте наступну дію.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
allНілогічне значення

Операція: лише читання.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

manage_app_user

Запросіть, оновіть або видаліть користувача застосунку.

Якщо видалити користувача або вимкнути його обліковий запис, він може втратити доступ. Перевірте область дії та вибраний профіль, перш ніж підтверджувати руйнівні зміни.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
actionТакinvite, update, remove
emailНірядок; мінімальна довжина 3; максимальна довжина 254
nameНірядок; мінімальна довжина 1; максимальна довжина 128
roleНірядок; мінімальна довжина 1; максимальна довжина 32
disabledНілогічне значення
profileIdНірядок; мінімальна довжина 1; максимальна довжина 256
confirmНілогічне значення

Операція: може змінити стан або запустити роботу; можливі руйнівні наслідки.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

app_permissions

Дозволи згенерованого застосунку.

Прочитайте повернутий ресурс і використовуйте його поточні значення, коли плануєте наступну дію.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production

Операція: лише читання.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

set_app_permission_default

Укажіть, хто отримуватиме дозвіл за замовчуванням.

Інструмент змінює коло користувачів, які отримують дозвіл за замовчуванням. Після зміни перевірте доступ для двох користувачів: одного, якому його дозволено, і другого, якому заборонено.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
permissionТакрядок; мінімальна довжина 1; максимальна довжина 128
defaultClassНіnone, user, member, owner
entityScopedНілогічне значення

Операція: може змінити стан або запустити роботу.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

app_grants

Хто які дозволи має у згенерованому застосунку.

Прочитайте повернутий ресурс і використовуйте його поточні значення, коли плануєте наступну дію.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
profileIdНірядок; мінімальна довжина 1; максимальна довжина 256
groupНірядок; мінімальна довжина 1; максимальна довжина 128
entitySlugНірядок; мінімальна довжина 1; максимальна довжина 63

Операція: лише читання.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

manage_app_grant

Надайте або відкличте дозвіл у згенерованому застосунку.

Надавайте або відкликайте лише той дозвіл, який ви обрали, і лише для визначеного кола користувачів. Використовуйте entitySlug, щоб обмежити дію організацією клієнта.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
actionТакassign, revoke
permissionТакрядок; мінімальна довжина 1; максимальна довжина 128
profileIdНірядок; мінімальна довжина 1; максимальна довжина 256
groupНірядок; мінімальна довжина 1; максимальна довжина 128
entitySlugНірядок; мінімальна довжина 1; максимальна довжина 63
resourcesНімасив рядків
modeНіblanket, resources, all

Операція: може змінити стан або запустити роботу; можливі руйнівні наслідки.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

app_organizations

Організації згенерованого застосунку.

Прочитайте повернутий ресурс і використовуйте його поточні значення, коли плануєте наступну дію.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
entitySlugНірядок; мінімальна довжина 1; максимальна довжина 63

Операція: лише читання.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

manage_app_organization

Перейменуйте організацію або керуйте її учасниками.

Інструмент дає змогу змінювати назви організацій клієнтів і керувати членством у них. Підтвердьте, що вибрано потрібну сутність організації та потрібного користувача.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
actionТакrename, add-member, update-member, remove-member
entitySlugТакрядок; мінімальна довжина 1; максимальна довжина 63
titleНірядок; мінімальна довжина 1; максимальна довжина 256
emailНірядок; мінімальна довжина 3; максимальна довжина 254
nameНірядок; мінімальна довжина 1; максимальна довжина 128
ownerНілогічне значення
profileIdНірядок; мінімальна довжина 1; максимальна довжина 256
groupsНімасив рядків

Операція: може змінити стан або запустити роботу; можливі руйнівні наслідки.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

app_groups

Групи організації у згенерованому застосунку.

Прочитайте повернутий ресурс і використовуйте його поточні значення, коли плануєте наступну дію.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
entitySlugТакрядок; мінімальна довжина 1; максимальна довжина 63
groupНірядок; мінімальна довжина 1; максимальна довжина 128

Операція: лише читання.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

manage_app_group

Створіть, змініть або видаліть групу чи керуйте її учасниками.

Членство в групі та набори дозволів впливають на доступ користувачів. Перевірте групу й область дії, перш ніж змінювати або видаляти її.

АргументОбовʼязковийТип або допустимі значення
projectIdНірядок
scopeНіephemeral, production
actionТакcreate, update, delete, add-members, remove-members
entitySlugТакрядок; мінімальна довжина 1; максимальна довжина 63
groupТакрядок; мінімальна довжина 1; максимальна довжина 128
titleНірядок; мінімальна довжина 1; максимальна довжина 256
bundlesНімасив обʼєктів
profileIdsНімасив рядків
confirmНілогічне значення

Операція: може змінити стан або запустити роботу; можливі руйнівні наслідки.

Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

Повʼязані довідкові матеріали

Головна сторінка MCP · Процес відновлення роботи · Витрати