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.
Importante
Esta é uma versão preliminar do recurso.
- 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.
Overview
| ID de servidor | URL no nível do locatário | Nome de exibição | Description |
|---|---|---|---|
mcp_OneDriveRemoteServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_OneDriveRemoteServer |
Work IQ OneDrive | Servidor MCP para operações de OneDrive. Use este servidor para gerenciar arquivos e pastas no OneDrive pessoal do usuário. Todas as operações de arquivo limitadas a ≤5MB. |
Ferramentas disponíveis
getOnedrive
Obtém informações sobre o OneDrive do usuário, incluindo metadados de unidade, cota e informações de proprietário.
Nenhum parâmetro é necessário.
getFolderChildrenInMyOnedrive
Enumera os 20 principais arquivos e pastas (DriveItems) contidos em uma pasta pai especificada no OneDrive do usuário.
Parâmetros opcionais:
- Parentfolderid: ID da pasta pai cujos arquivos e pastas você deseja listar (padrão: 'raiz')
encontrarArquivoOuPastaNoMeuOnedrive
Localiza um arquivo ou pasta (DriveItem) no OneDrive do usuário por consulta de pesquisa. Esse método é mais eficiente do que pesquisar todos os arquivos acessíveis se você souber que o item está no OneDrive do usuário.
Parâmetros requeridos:
- Searchquery: Consulta de pesquisa; pode ser o nome inteiro ou parcial do arquivo
obterMetadadosDeArquivoOuPastaNoMeuOnedrive
Obtém metadados de um arquivo ou pasta (DriveItem) do OneDrive do usuário.
Parâmetros requeridos:
- fileOrFolderId: ID do arquivo ou pasta no OneDrive do usuário
getFileOrFolderMetadataByUrl
Obtém metadados de um arquivo ou pasta (DriveItem) de uma URL de compartilhamento. Somente usuários com permissões explícitas existentes para acessar o arquivo podem obter os metadados.
Parâmetros requeridos:
- fileOrFolderUrl: URL do arquivo ou pasta. A URL não é resgatada para compartilhamento com o usuário; o usuário já deve ter acesso explícito.
LeituraDeArquivoTextoPequenoDoMeuOnedrive
Lê (baixa) um arquivo de texto do OneDrive do usuário.
Parâmetros requeridos:
- Idarquivo: ID do arquivo (DriveItem) para ler ou baixar
criarArquivoPequenoDeTextoNoMeuOnedrive
Cria ou carrega um arquivo de texto menor que 5 MB no OneDrive do usuário.
Parâmetros requeridos:
- Filename: Nome do arquivo a ser criado
- Contenttext: Conteúdo de texto do arquivo
Parâmetros opcionais:
- Parentfolderid: ID da pasta pai (padrão: 'raiz')
createFolderInMyOnedrive
Cria uma nova pasta (DriveItem) no OneDrive do usuário como subpasta da pasta especificada. Se já existir uma pasta com o mesmo nome, o método adicionará um sufixo numérico (por exemplo, NewFolder (1)).
Parâmetros requeridos:
- Foldername: Nome da pasta a ser criada
Parâmetros opcionais:
- Parentfolderid: ID da pasta pai (padrão: 'raiz')
renomearArquivoOuPastaNoMeuOnedrive
Renomeia um arquivo ou pasta (DriveItem) no OneDrive do usuário. O novo nome deve estar em conformidade com as convenções de nomenclatura.
Parâmetros requeridos:
- fileOrFolderId: ID do arquivo ou pasta a ser renomeada
- newFileOrFolderName: O novo nome para o arquivo ou pasta
Parâmetros opcionais:
- Etag: Valor de ETag para controle de simultaneidade. A operação só terá êxito se a ETag atual do DriveItem for correspondente
excluirArquivoOuPastaNoMeuOnedrive
Exclui um arquivo ou pasta (DriveItem) do OneDrive do usuário.
Parâmetros requeridos:
- fileOrFolderId: ID do arquivo ou pasta a ser excluída
Parâmetros opcionais:
- Etag: Valor de ETag para controle de simultaneidade
compartilharArquivoOuPastaNoMeuOnedrive
Envia um convite de compartilhamento para conceder permissões de leitura ou gravação em um arquivo ou pasta (DriveItem) no OneDrive do usuário.
Parâmetros requeridos:
- fileOrFolderId: ID do arquivo ou pasta a ser compartilhada
- recipientEmails: Matriz de endereços de email de destinatários a serem convidados
- roles: matriz de funções a ser atribuída. Valores aceitos: 'leitura', 'gravação' (gravação concede acesso de leitura e gravação)
Parâmetros opcionais:
- Mensagem: Mensagem personalizada a ser incluída no email de convite. Padrão: "Aqui está o arquivo em que estamos colaborando."
- sendInvitation: Se deseja enviar um convite de compartilhamento. Padrão: verdadeiro.
definirEtiquetaDeSensibilidadeNoArquivoNoMeuOnedrive
Define o rótulo de confidencialidade de um arquivo no OneDrive do usuário.
Parâmetros requeridos:
- ID do arquivo: ID do arquivo (DriveItem)
- sensitivityLabelId: ID do rótulo de confidencialidade a ser atribuído ou cadeia de caracteres vazia a ser removida
Parâmetros opcionais:
- assignmentMethod: Método de atribuição: 'standard', 'privileged', 'auto' ou 'unknownFutureValue' (padrão: 'privileged')
- justificationText: Texto de justificativa para fins de auditoria; necessário ao fazer downgrade ou remover um rótulo (padrão: 'Alterado por MCPServer')
criarArquivoBinárioPequenoNoMeuOnedrive
Cria um arquivo binário de tamanho inferior a 5 MB codificando seu conteúdo em base64 para o OneDrive do usuário.
Parâmetros requeridos:
- Filename: Nome do arquivo a ser criado, incluindo a extensão de arquivo
- base64Content: O conteúdo do arquivo binário codificado como uma cadeia de caracteres base64
Parâmetros opcionais:
- Parentfolderid: ID da pasta pai (padrão: 'raiz')
readSmallBinaryFileFromMyOnedrive
Lê um arquivo binário menor que 5 MB do OneDrive do usuário. Retorna o conteúdo do arquivo como uma cadeia de caracteres codificada em base64.
Parâmetros requeridos:
- Idarquivo: ID do arquivo (DriveItem) para ler ou baixar
copiarArquivoOuPastaNoMeuOnedrive
Copia um arquivo ou pasta (DriveItem) para uma pasta de destino no OneDrive do usuário. Esta operação é assíncrona. Use checkOperationStatusInMyOnedrive para monitorar o progresso.
Parâmetros requeridos:
- sourcefileid: ID do arquivo ou pasta de origem (DriveItem) para copiar
- destfolderid: ID da pasta de destino (deve existir no OneDrive do usuário)
Parâmetros opcionais:
- newfilename: Novo nome para o item copiado (padrão para o nome original)
moveFileOrFolderInMyOnedrive
Move um arquivo ou pasta (DriveItem) para uma pasta de destino dentro do OneDrive do usuário. Esta operação é assíncrona. Use checkOperationStatusInMyOnedrive para monitorar o progresso.
Parâmetros requeridos:
- sourcefileid: ID do arquivo ou pasta de origem (DriveItem) para mover
- destfolderid: ID da pasta de destino (deve existir no OneDrive do usuário)
Parâmetros opcionais:
- newfilename: Novo nome para o item movido (padrão para o nome original)
checkOperationStatusInMyOnedrive
Verifica o status de uma operação assíncrona, como copiar ou mover, usando o token de operação retornado da operação original. Retorna informações de progresso se ainda estiver em andamento, detalhes de erro se falharam ou os metadados finais de arquivo ou pasta, se concluídos com êxito.
Parâmetros requeridos:
-
operationToken: o token de operação retornado de uma operação assíncrona como
copyFileOrFolderInMyOnedriveoumoveFileOrFolderInMyOnedrive
Características principais
gerenciamento de OneDrive
- Obtém as informações do OneDrive, como cota e proprietário
- Acessar o OneDrive pessoal do usuário
- Todas as operações têm como destino o OneDrive do usuário autenticado
Pesquisa e descoberta de arquivos
- Pesquisar arquivos e pastas por nome no OneDrive do usuário
- Obter metadados de arquivo ou pasta por ID ou URL de compartilhamento
- Procurar conteúdo de pasta (até 20 itens)
Operações de arquivo
- Criar arquivos binários e de texto (≤5 MB)
- Ler arquivos binários e de texto (≤5 MB)
- Excluir arquivos com controle de concorrência
- Renomear arquivos com proteção de eTag
- Copiar e mover arquivos e pastas de forma assíncrona
Gerenciamento de pastas
- Criar pastas com caminhos pai opcionais
- Sufixo numérico automático para nomes de pasta duplicados
- Listar o conteúdo da pasta (até 20 itens)
- Obter metadados de pasta
- Excluir pastas com controle de concorrência
- Renomear pastas com proteção de eTag
Compartilhamento e permissões
- Compartilhar arquivos e pastas com usuários
- Controle de acesso baseado em função (leitura, gravação)
- Notificações por email para compartilhamento
- Mensagens personalizadas em convites
Segurança e conformidade
- Aplicar e remover etiquetas de sensibilidade.
- Use vários métodos de atribuição, incluindo padrão, privilegiado e automático.
- Justificativa para auditoria de suporte.
- Use o controle de simultaneidade com eTags.
Notes
- Todas as operações têm como destino o OneDrive pessoal do usuário autenticado.
- As operações de arquivo são limitadas a arquivos com 5 MB ou menos para upload e download.
- As operações de exclusão e renomeação dão suporte a eTags para controle de simultaneidade.
- O compartilhamento requer endereços de email válidos e permissões apropriadas.
- Os rótulos de confidencialidade exigem o licenciamento e a configuração adequados.
- A listagem de pastas retorna um máximo de 20 itens por padrão.