Saltar para a documentação
Servidor MCP

Espaço de trabalho e pessoas

Quem está a pedir, o que pode fazer e quem mais está aqui.

Ferramentas de espaço de trabalho e pessoas

FerramentaO que faz
whoAmIO que pode fazer na caixa de correio atualmente ativa: a função que detém, se é dono do espaço de trabalho, e todas as permissões que essa função concede.
listRolesAs funções que este espaço de trabalho define e o que cada uma concede, com quantas pessoas e chaves de API detêm cada uma, o dado que diz se é seguro alterar alguma.
listWorkspaceMembersQuem está no espaço de trabalho, a função que cada um detém, e que endereços lhes foram dados.

Leia o whoAmI antes de dizer a alguém que uma coisa não pode ser feita. Uma ferramenta para a qual não tem permissão não está DE TODO na sua lista de ferramentas, pelo que uma ferramenta ausente é muito mais vezes uma permissão que não tem do que uma funcionalidade que falta a este servidor. Responde pela ligação ATIVA, pelo que a resposta muda depois de setActiveConnection.

O whoAmI não precisa de permissão; as outras duas estão atrás de roles:read e members:read. A divisão é a mesma que se traça em todo o resto aqui. Descrever-se a si próprio não é uma afirmação sobre mais ninguém, e as duas que nomeiam colegas estão protegidas como qualquer outra afirmação sobre outra pessoa.

Uma FUNÇÃO e uma ATRIBUIÇÃO DE ENDEREÇO são duas coisas diferentes, e o listWorkspaceMembers reporta ambas por pessoa porque nenhuma responde pela outra. A função é o que alguém pode fazer, os endereços são aquilo a que o pode fazer, e uma pessoa pode ter uma função sem endereços (abre uma caixa de correio vazia) ou um endereço sem qualquer linha de função, que é uma atribuição mais antiga que implica uma função em vez de uma que alguém tenha escolhido. O dono do espaço de trabalho não é listado: é a conta a que o espaço de trabalho pertence e detém tudo.

Nada aqui escreve. Não existe createRole, nem setMemberRole, nem grantAddress, pela mesma razão por que não existe deleteRule: alargar uma função ou distribuir um endereço a partir de uma janela de conversa é uma alteração silenciosa e ampla que ninguém vê depois. Tudo isso está em Definições → Funções e em /roles, onde quem o faz consegue ver toda a matriz que está a alterar.