Design
Edita e modifica metadados EXIF em imagens incluindo rotação, autor, câmera e outros campos comuns
Chame esta ferramenta a partir do seu código em três idiomas.
# 1) Upload each file first → returns { filePath }
curl -X POST 'https://api.elysiatools.com/upload/image-exif-editor' \
-F 'file=@/path/to/imageFile.ext'
# 2) Call the tool with the returned filePath values
curl -X POST 'https://api.elysiatools.com/pt/api/tools/image-exif-editor' \
-F 'imageFile=/path/to/file.ext' \
-F 'operation=edit' \
-F 'artist=Digite nome do artista ou autor...' \
-F 'copyright=Digite informações de copyright...' \
-F 'comment=Digite descrição ou comentário da imagem...' \
-F 'dateTime=Enter date/time (YYYY-MM-DD HH:MM:SS)...' \
-F 'make=Digite fabricante da câmera (ex: Canon, Nikon)...' \
-F 'model=Digite modelo da câmera (ex: EOS 5D Mark IV)...' \
-F 'software=Digite nome do software...' \
-F 'orientation=1' \
-F 'keepOriginal=true'Envie uma requisição POST com suas entradas em JSON. Parâmetros do tipo arquivo exigem upload prévio.
POST https://api.elysiatools.com/pt/api/tools/image-exif-editor| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| imageFile | fileupload necessário | Sim | Faça upload de arquivo de imagem JPEG ou TIFF (formatos que suportam metadados EXIF) |
| operation | select | Não | Escolha a operação EXIF a ser realizada |
| artist | text | Não | Definir nome do artista ou autor nos metadados EXIF |
| copyright | text | Não | Definir informações de copyright nos metadados EXIF |
| comment | textarea | Não | Definir descrição ou comentário nos metadados EXIF |
| dateTime | text | Não | Set the date and time the image was taken (format: YYYY-MM-DD HH:MM:SS) |
| make | text | Não | Definir informações do fabricante da câmera |
| model | text | Não | Definir informações do modelo da câmera |
| software | text | Não | Definir software usado para processar a imagem |
| orientation | select | Não | Definir orientação da imagem (rotacionará a imagem correspondentemente) |
| keepOriginal | checkbox | Não | Preservar dados EXIF originais enquanto adiciona novas informações |
Resultado de arquivo
{
"filePath": "/public/processing/randomid.ext",
"fileName": "output.ext",
"contentType": "application/octet-stream",
"size": 1024,
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Adicione esta ferramenta ao seu servidor Model Context Protocol para que agentes de IA possam listá-la e chamá-la.
Adicione este bloco à configuração do seu cliente MCP:
{
"mcpServers": {
"elysiatools-image-exif-editor": {
"name": "image-exif-editor",
"description": "Edita e modifica metadados EXIF em imagens incluindo rotação, autor, câmera e outros campos comuns",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=image-exif-editor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Após conectar ao endpoint SSE, liste as ferramentas expostas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoque a ferramenta pelo seu id; os argumentos são construídos a partir de seus parâmetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "image-exif-editor",
"arguments": {
"imageFile": "https://example.com/file.ext",
"operation": "edit",
"artist": "Digite nome do artista ou autor...",
"copyright": "Digite informações de copyright...",
"comment": "Digite descrição ou comentário da imagem...",
"dateTime": "Enter date/time (YYYY-MM-DD HH:MM:SS)...",
"make": "Digite fabricante da câmera (ex: Canon, Nikon)...",
"model": "Digite modelo da câmera (ex: EOS 5D Mark IV)...",
"software": "Digite nome do software...",
"orientation": "1",
"keepOriginal": true
}
}
}Dúvidas ou problemas? Contate [email protected]