Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Algumas informações estão relacionadas com o produto pré-lançado que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
O conector do Explorador de Ficheiros do Windows MCP fornece um conjunto de ferramentas para aceder e modificar ficheiros através de um servidor Model Context Protocol (MCP). Este conector fornece acesso a pastas comuns dos utilizadores, incluindo Documentos, Ambiente de Trabalho, Downloads, Música, Vídeos e Imagens, bem como pastas públicas no dispositivo. Uma característica que MCP o torna tão poderoso é que os agentes podem descobrir dinamicamente as ferramentas que um MCP servidor fornece, bem como os parâmetros de entrada e saída de cada ferramenta. Portanto, não há necessidade de codificar chamadas para uma ferramenta específica numa aplicação de conectores.
As ferramentas de conexão e parâmetros MPC do Explorador de Ficheiros são mostrados abaixo para ilustrar os tipos de ferramentas que um MCP pode fornecer.
Permissions
Importante
O acesso a ficheiros requer permissão explícita do utilizador. Utilizadores e administradores podem negar o acesso a ficheiros.
Ferramentas de ficheiros
| Nome da Ferramenta | Entrada | Output | Notes |
|---|---|---|---|
| get_file_details |
path (cadeia de caracteres) |
extension (string/nulo), size (inteiro), creationTime, lastAccessTime, lastWriteTime |
A entrada é um caminho de ficheiro único; A saída fornece apenas metadados, sem conteúdo do ficheiro. Operação apenas de leitura. |
| create_directory |
path (cadeia de caracteres), directoryName (cadeia de caracteres) |
result (cadeia de caracteres) |
Cria um novo diretório; operação destrutiva porque altera o sistema de ficheiros. |
| move_file |
oldFullPath (string), newFullPath (string) |
result (cadeia de caracteres) |
Move ou renomeia um ficheiro; destrutivo porque altera a localização do ficheiro. |
| create_text_file |
path (string), filename (string), content (string) |
result (cadeia de caracteres) |
Cria um ficheiro de texto com conteúdo opcional; operação destrutiva. |
| read_file |
filePath (cadeia de caracteres) |
contents (matriz), _meta (objeto/nulo) |
Lê o conteúdo do ficheiro como um recurso; Operação apenas de leitura. |
| get_directories |
path (cadeia de caracteres) |
result (array de objetos com path) |
Lista diretórios dentro de um determinado caminho; Operação apenas de leitura. |
| unzip_folder |
zipPath (string), extractPath (string) |
path (string/null) |
Descomprime um ficheiro zip numa pasta; destrutivo porque escreve ficheiros. |
| zip_folder |
folderPath (string), zipName (string) |
path (string/null) |
Comprime uma pasta num ficheiro zip; destrutivo porque cria um novo ficheiro. |
| read_text_file - Função para ler um ficheiro de texto |
filePath (cadeia de caracteres) |
result (cadeia de caracteres) |
Lê conteúdo textual de um ficheiro; suporta formatos Office e PDF; Só leitura. |
| edit_text_file |
filePath (string), oldText (string), newText (string) |
result (cadeia de caracteres) |
Edita texto num ficheiro substituindo texto antigo por novo; operação destrutiva. |
| search_files |
startingDir (cadeia), searchPatterns (cadeia), filtros opcionais como specifiedFileTypes, startDate, endDate |
result (array de objetos com name, path, dateCreated, snippet) |
Pesquisa ficheiros por nome, extensão, intervalo de datas; pode devolver excertos para ficheiros baseados em texto. Nos PCs Copilot+, isto pode incluir pesquisa semântica de ficheiros usando linguagem natural. |