Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Este artigo descreve recursos usados em agentes ou fluxos de agentes baseados no harness padrão.
Important
Este é um recurso em versão preliminar.
- Microsoft libera recursos de visualização antes de um lançamento oficial para que os clientes possam obter acesso antecipado e fornecer comentários.
- Os recursos de visualização têm funcionalidade restrita e não são destinados ao uso de produção.
- A Microsoft pode alterar os nomes e os parâmetros das ferramentas MCP em versão prévia. Evite dependências codificadas. A Microsoft mantém suporte a cenários.
- Os recursos de visualização estão sujeitos a Microsoft termos de uso complementares.
Visão geral
| ID de servidor | URL no nível do locatário | Nome de exibição | Description |
|---|---|---|---|
mcp_MeServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_MeServer |
User | Ferramentas para autoconhecimento e consciência organizacional. Use essa ferramenta para acessar perfis de usuário na sua organização e realizar diversas ações, como acessar seu perfil, o perfil de um usuário, o gerente de um usuário ou subordinados diretos. |
Ferramentas disponíveis
mcp_graph_getDirectReports
Lista os relatórios diretos de um usuário especificado no diretório. Você deve fornecer o ID do objeto (GUID) do usuário ou seu userPrincipalName UPN (semelhante a um e-mail). Não use me como o userIdentifier.
Parâmetros requeridos:
-
IdentificadorUsuário: ID de objeto do usuário (GUID) ou
userPrincipalName(UPN)
Note
Não envie me como userIdentifier. Se apenas o nome de exibição estiver disponível, primeiro procure o usuário para obter userPrincipalName, ou o ID do objeto.
Parâmetros opcionais:
-
selecionar: Lista separada por vírgulas de propriedades a devolver (por exemplo,
id,displayName,mail,jobTitle,userPrincipalName) - topo: Número de itens a serem devolvidos por página
mcp_graph_getMyManager
Obtém o gerente do usuário conectado (o chamador). Este endpoint sempre retorna o gerente do contexto do usuário atual.
Parâmetros opcionais:
- select: lista separada por vírgulas das propriedades do gerenciador para devolver
mcp_graph_getMyProfile
Recupera os detalhes do perfil do usuário conectado (o chamador). O endpoint sempre retorna o perfil do contexto do usuário atual.
Parâmetros opcionais:
- select: lista separada por vírgulas das propriedades do perfil do usuário
-
expandir: Expandir tabelas relacionadas (por exemplo, gerente,
directReports)
mcp_graph_getUserProfile
Recupera o perfil de um usuário especificado no diretório. Você deve fornecer o ID do objeto (GUID) do usuário ou seu userPrincipalName UPN (semelhante a um e-mail). Não use me como o userIdentifier. Para o usuário conectado, use mcp_graph_getMyProfile.
Parâmetros requeridos:
-
IdentificadorUsuário: ID de objeto do usuário (GUID) ou
userPrincipalName(UPN)
Note
Não me envie. Se apenas o nome de exibição estiver disponível, primeiro procure o usuário.
Parâmetros opcionais:
- select: lista separada por vírgulas das propriedades do usuário para devolver
-
expandir: Expandir uma tabela relacionada (gerente OU
directReports). Você pode expandir apenas uma propriedade por pedido.
mcp_graph_getUsersManager
Recupera o gerente de um usuário especificado no diretório. Forneça o ID do objeto (GUID) do usuário ou o userPrincipalName dele (UPN semelhante a um email). Não use me como o userIdentifier. Para o usuário conectado, use mcp_graph_getMyManager.
Parâmetros requeridos:
-
IdentificadorUsuário: ID de objeto do usuário (GUID) ou
userPrincipalName(UPN)
Note
Não me envie. Se apenas o nome de exibição estiver disponível, primeiro procure o usuário.
Parâmetros opcionais:
-
Selecione: Lista separada por vírgulas de propriedades a serem retornadas para o gerente, como
id, ,displayName,mail, ,jobTitleuserPrincipalName
mcp_graph_listUsers
Recupera uma lista de usuários na organização. Dá suporte a opções de consulta como $select, , $filter, $top, $orderby. O padrão ConsistencyLevel é eventual.
Parâmetros opcionais:
Topo: Mostrar somente os primeiros n utilizadores- select: lista separada por vírgulas das propriedades do usuário para devolver
-
Filtrar: Filtrar usuários por propriedade, como
startswith(displayName,'A') -
orderby: Ordenar resultados por determinada propriedade, como
displayName -
busca: Busca em texto livre para usuários. Formato: "property:value", como
displayName:Nehapara pesquisar nomes de exibição que contêm Neha. Suporta múltiplas propriedades com espaços. Regra de fallback: se$searchfalhar ou não retornar resultados, tente novamente automaticamente com$filter. - Contagem: Incluir contagem de itens (true ou false)
- ConsistencyLevel: Cabeçalho necessário para consultas avançadas (padrão: eventual)
Principais recursos
Autoconhecimento
- Obtenha o perfil do usuário conectado.
- Obtenha o gestor do usuário autenticado.
- Acesse as informações de contexto do usuário atual.
- Não há necessidade de identificadores de usuário.
Perfis de usuário
- Recupere o perfil de qualquer usuário por ID ou UPN.
- Acesse propriedades do usuário, como
displayName,mailejobTitlemuito mais. - Expanda tabelas relacionadas, como
manageredirectReports. - Selecione propriedades usando
$select.
Hierarquia organizacional
- Obtenha o supervisor de um usuário.
- Obtenha relatórios diretos do usuário.
- Navegue pela estrutura de relatórios.
- Relações entre gerente e subordinado direto.
Identificação do usuário
- Liste os usuários da organização.
- Pesquisa em texto livre com alternativa automática.
- Filtragem e ordenação do OData.
- Suporte à paginação.
- Contar usuários nos resultados.
Capacidades de consulta
- OData $select para seleção de propriedades.
- O OData $filter para filtragem de usuário.
- O OData $expand para entidades relacionadas.
- O OData $orderby para classificação.
- $search de texto livre com alternativa.
- Suporte de consistência eventual.
Observações
- Use
mcp_graph_getMyProfilepara o usuário conectado, nãomcp_graph_getUserProfilecom mim. - Use
mcp_graph_getMyManagerpara o gerenciador do usuário logado. -
userIdentifierdeve ser ID de objeto (GUID) ouuserPrincipalName(UPN), não use nome de exibição. - Se apenas o nome de exibição estiver disponível, use
mcp_graph_listUserspara localizar o usuário primeiro. -
$expandsó pode expandir uma propriedade por solicitação (manageroudirectReports). -
$searchtem fallback automático para$filterse a busca falhar. - ConsistencyLevel eventual necessário para consultas avançadas.
- Formato de pesquisa: "property:value" com aspas.
Casos de uso comuns
Obter minhas informações
- Use
mcp_graph_getMyProfilepara acessar o perfil do usuário atual. - Use
mcp_graph_getMyManagerpara obter o gerente do usuário atual.
Localizar um usuário
Use
mcp_graph_listUserscom o parâmetro de busca.Exemplo:
search='"displayName:John"'para localizar usuários chamados John.Obter
userPrincipalNameou ID de objeto nos resultados.
Obter detalhes do usuário
- Usar o
mcp_graph_getUserProfilecom ouserIdentifier. - Use
selectpara obter propriedades específicas. - Use
expandpara incluirmanageroudirectReports.
Obter estrutura organizacional
- Use
mcp_graph_getUsersManagerpara obter o gerente do usuário. - Use
mcp_graph_getDirectReportspara obter os relatórios diretos de um usuário. - Chamadas em cadeia para navegar na hierarquia de relatórios.