exif-mcp
If you are the rightful owner of exif-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that allows LLMs (or humans) to read image metadata on-demand, entirely offline.
exif-mcp is a Model Context Protocol (MCP) server that provides tools for extracting various metadata segments from images. Built with TypeScript, it leverages the excellent exifr library to parse metadata from images in common formats like JPEG, PNG, TIFF, and HEIC. This allows this service to parse image metadata without executing any external tools which allows it to be both highly efficient and secure.
Features
- Local operation: Works completely offline with no remote network required
- Multiple segments: Extracts EXIF, GPS, XMP, ICC, IPTC, JFIF, and IHDR metadata
- Various input formats: Supports JPEG, TIFF, HEIC/AVIF, and PNG
- Flexible image sources: Read from file system, URLs, base64 data, or buffers
- Specialized tools: Get orientation, rotation info, GPS coordinates, and thumbnails
Tools
read-metadata
Reads all or specified metadata segments
read-exif
Reads EXIF data specifically
read-xmp
Reads XMP data
read-icc
Reads ICC color profile data
read-iptc
Reads IPTC metadata
read-jfif
Reads JFIF segment data
read-ihdr
Reads IHDR segment data
orientation
Gets image orientation (1-8)
rotation-info
Gets rotation and flip information
gps-coordinates
Extracts GPS coordinates
thumbnail
Extracts embedded thumbnail