About
Exif extracts image metadata using a Model Context Protocol (MCP) server, enabling LLMs or humans to read image metadata on-demand, entirely offline. Built with TypeScript and leveraging the exifr library, it quickly parses metadata from JPEG, PNG, TIFF, and HEIC files without relying on external tools. It supports extracting EXIF, GPS, XMP, ICC, IPTC, JFIF, and IHDR metadata and reads image data from file systems, URLs, base64 data, or buffers. It offers specialized tools to retrieve orientation, rotation info, GPS coordinates, and thumbnails.
Key Features
- Operates locally without requiring a network connection
- Supports extraction of multiple metadata segments: EXIF, GPS, XMP, ICC, IPTC, JFIF, and IHDR.
- Supports various input formats, including JPEG, TIFF, HEIC/AVIF, and PNG.
- Can read image data from various sources, including file systems, URLs, base64 data, or buffers.
- Offers specialized tools to retrieve image orientation, rotation info, GPS coordinates, and thumbnails.
- 1 GitHub stars
Use Cases
- Analyze image metadata and visualize it.
- Perform analysis of your image library to find trends, like most used cameras or lens distribution.
- Debugging image manipulation code.