Documentation

Carregar anexo

Carrega um ficheiro anexo (captura de ecrã, registo, PDF, entre outros) para uma tarefa. Envie os bytes brutos do ficheiro codificados em base64 em file_base64, juntamente com um file_name que inclua a extensão, por exemplo, `"screenshot.png"`. É aceite e removido um prefixo de URI de dados (`"data:image/png;base64,.."`). O tamanho máximo é de 10 MB por ficheiro após a descodificação; o ficheiro também é contabilizado na quota de armazenamento do owner do projeto. Extensões permitidas: imagens (jpg, jpeg, png, gif, webp, heic, svg), vídeo (mp4, mov, webm, ..), áudio (mp3, wav, ogg), documentos (pdf, txt, md, rtf, doc, docx, xls, xlsx, ppt, pptx) e arquivos comprimidos (zip, rar, tar, gz). Utilize esta ferramenta para anexar provas a uma tarefa — capturas de ecrã de um erro, um registo de falha ou um relatório gerado. Requer o papel owner, admin ou member no projeto; os utilizadores com o papel guest não podem carregar ficheiros.

Carrega um ficheiro anexo (captura de ecrã, registo, PDF, entre outros) para uma tarefa. Envie os bytes brutos do ficheiro codificados em base64 em file_base64, juntamente com um file_name que inclua a extensão, por exemplo, "screenshot.png". É aceite e removido um prefixo de URI de dados ("data:image/png;base64,.."). O tamanho máximo é de 10 MB por ficheiro após a descodificação; o ficheiro também é contabilizado na quota de armazenamento do owner do projeto. Extensões permitidas: imagens (jpg, jpeg, png, gif, webp, heic, svg), vídeo (mp4, mov, webm, ..), áudio (mp3, wav, ogg), documentos (pdf, txt, md, rtf, doc, docx, xls, xlsx, ppt, pptx) e arquivos comprimidos (zip, rar, tar, gz). Utilize esta ferramenta para anexar provas a uma tarefa — capturas de ecrã de um erro, um registo de falha ou um relatório gerado. Requer o papel owner, admin ou member no projeto; os utilizadores com o papel guest não podem carregar ficheiros.

Segurança: Escrita

Os nomes das ferramentas e dos campos, bem como as descrições do esquema, permanecem no inglês canónico do MCP para que as chamadas copiadas correspondam exatamente ao servidor.

Esquema de entrada

Campo Tipo Obrigatório Descrição
task_id integer não The task ID.
search string não Search by task name, description, or "#number". Used when task_id is omitted.
file_base64 string sim The file contents, base64-encoded. A "data:;base64," prefix is accepted and stripped.
file_name string sim File name including the extension, e.g. "screenshot.png". The extension decides the file type.
mime_type string não Optional MIME type hint, e.g. "image/png". When omitted it is detected from the file contents.

Prompt de exemplo

Utilize upload-attachment-tool para me ajudar com a tarefa relevante do Taskavel.

Exemplo de chamada

{
  "name": "upload-attachment-tool",
  "arguments": {}
}

Last reviewed 26 de jul. de 2026