Best Immich MCP Servers
Immich is a self-hosted photo and video backup solution that allows users to back up media from their mobile devices.
Why this server?
Provides intelligent photo management tools for Immich self-hosted photo libraries, including AI-powered search, geographic album creation, duplicate detection, metadata repair, storage optimization, and interactive gallery generation.
AlicenseAqualityAmaintenanceManage your self-hosted Immich photo library through conversation — natural language search via CLIP, geographic album curation, duplicate detection with perceptual hashing,94470 PyPI62MITWhy this server?
Provides tools for interacting with an Immich photo library, including photo search, album management, face and people management, metadata edits, and description push/pull.
AlicenseBqualityCmaintenanceExposes 22 tools for Immich, enabling bidirectional photo handling: pulling images into LLM context, pushing metadata and descriptions back, and managing albums, people, and faces.226 npm1MITWhy this server?
Connects to a self-hosted Immich instance's REST API, providing tools across 22 toolsets (assets, albums, people, faces, search, server, admin, users, sessions, libraries, tags, trash, memories, jobs, shared links, API keys, partners, activities, notifications, sync, plugins, workflows, cluster groups) covering 287 operations for browsing, searching, uploading, and managing photos and videos, with write operations gated behind explicit confirmation.
AlicenseAqualityCmaintenanceConnects MCP clients to a self-hosted photo library through its REST API, exposing assets, albums, people, search, and optional administrative toolsets with read-only defaults and confirm-gated writes. It supports stdio and localhost Streamable HTTP transports.576 npmMITWhy this server?
Provides tools for managing an Immich instance via the official Immich API, covering assets, albums, people, tags, search, memories, shared links, users, jobs, libraries, trash, stacks, faces, activities, duplicates, sessions, API keys, queues, backups, and admin configuration. Supports uploading and downloading files, with optional filtering and read-only mode.
AlicenseCqualityCmaintenanceIt exposes the full official Immich API (276 tools across 41 groups) to MCP clients, letting them search and manage assets, albums, people, tags, memories, shared links, users, jobs and admin settings. It supports file uploads and downloads, stdio or streamable HTTP transports, and filtering/read-only safety modes.27676 npmMITWhy this server?
Provides AI-accessible tools for browsing, searching, organizing, and managing a self-hosted Immich photo library, including duplicate detection and safe deletion workflows.
FlicenseAqualityDmaintenanceAn MCP server for Immich self-hosted photo management that provides AI-accessible tools for browsing, searching, organizing, and managing photo libraries with duplicate detection and safe deletion workflows.431-Why this server?
Provides service-aware security checks for Immich configurations, including backup advice and exposed database ports.
AlicenseNot gradedqualityDmaintenanceRead-only MCP server that scans Docker Compose, Cloudflare Tunnel, and .env files for security risks in self-hosted homelabs.24 npm1MITWhy this server?
Provides tools for managing Immich albums, assets, and search capabilities, including album CRUD operations, asset management (favorite, archive, delete), and AI-powered smart search.
AlicenseNot gradedqualityDmaintenanceAn OpenAPI 3.0-based MCP server that provides structured access to Immich 2.0 server functionality through tools, resources, and contextual capabilities.3MITWhy this server?
Allows interaction with an Immich instance, providing resources to retrieve user details, list users and partners, get asset details, and manage API keys, plus a simple ping tool.
AlicenseNot gradedqualityDmaintenanceEnables MCP-compatible clients to interact with an Immich photo management instance, providing access to users, assets, API keys, and partners through standardized resources and tools.1MITWhy this server?
Supports pinned compatibility contracts for Immich stacks, enabling lifecycle management of Immich's backend state.
AlicenseNot gradedqualityBmaintenanceEnables local MCP access to attach to isolated backend environments, monitor runtime health/logs, check security posture, manage snapshots and diffs, audit events, and view sanitized remote inventory.11 npmApache 2.0