exif-mcp

exif-mcp

3.4

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

  1. read-metadata

    Reads all or specified metadata segments

  2. read-exif

    Reads EXIF data specifically

  3. read-xmp

    Reads XMP data

  4. read-icc

    Reads ICC color profile data

  5. read-iptc

    Reads IPTC metadata

  6. read-jfif

    Reads JFIF segment data

  7. read-ihdr

    Reads IHDR segment data

  8. orientation

    Gets image orientation (1-8)

  9. rotation-info

    Gets rotation and flip information

  10. gps-coordinates

    Extracts GPS coordinates

  11. thumbnail

    Extracts embedded thumbnail