immich-photo-manager

Manage your self-hosted Immich photo library through conversation — natural language search, geographic album curation, duplicate detection, and interactive HTML galleries

immich-photo-manager

immich-photo-manager

License: MIT immich-photo-manager MCP server GitHub Release Immich

MCP server for intelligent photo management with Immich — your self-hosted library, understood.

If your Immich library has grown past what you can manage by hand, immich-photo-manager gives Claude direct access to your instance — search, organize, deduplicate, and curate albums through natural conversation. Runs locally over MCP — your photos never leave your server.

immich-photo-manager demo


What It Does

Say "create albums for all my trips" and watch it work:

Geographic album creation

GPS coordinates, CLIP visual search, and temporal matching — combined in one request to create dozens of curated albums. No scripts, no manual sorting.


Quick Start

Prerequisites

Install as Claude Plugin (recommended)

git clone https://github.com/drolosoft/immich-photo-manager.git
cd immich-photo-manager

claude plugin marketplace add .
claude plugin install immich-photo-manager

That's it. Ask Claude: "how healthy is my photo library?"

Setup complete

For manual MCP server setup, see Getting Started.


Highlights

  • AI-powered search — natural language photo search via CLIP ("sunset at the beach", "birthday cake")
  • Geographic albums — create albums organized by place, combining GPS + CLIP + temporal matching
  • Metadata repair — fix noon/midnight timestamps, infer missing GPS from neighboring photos, correct timezone offsets
  • Library cleanup — detect screenshots, duplicates, and low-quality images with multi-signal analysis
  • Duplicate detection — cross-source analysis using perceptual hashing (finds re-encoded copies across Apple Photos, Google Photos, and other imports)
  • Library health — one command for asset inventory, metadata quality, storage breakdown, and recommendations
  • Interactive galleries — self-contained HTML pages with embedded thumbnails, 3 themes, 4 view modes, and a Cowork Actions Panel for batch operations

Interactive gallery with Cowork Actions

Select photos in the gallery, click an action, and paste the command into Claude. See Skills Reference for all 11 skills.


Why immich-photo-manager?

Immich is excellent at storing and viewing your photos. But managing a large library — deduplication, metadata repair, album curation, storage analysis — still requires manual effort or custom scripts.

Manual / scriptsimmich-photo-manager
🔍Write API calls, parse JSONNatural language — "find my sunset photos from Italy"
🗺️Export GPS, cluster manuallyGeographic albums — automatic GPS + CLIP + temporal matching
🧹Hash files, diff checksumsPerceptual hashing — finds re-encoded duplicates across import sources
🔧Edit EXIF one file at a timeMetadata repair — batch-fix timestamps, infer GPS, correct timezones
📊Query database, build reportsLibrary health — one command for metadata quality, storage, recommendations
🛡️Manual review of every actionSafety first — shows findings, asks before acting

Documentation

DocumentDescription
Getting StartedInstallation, manual MCP setup, deployment options, and troubleshooting
Skills ReferenceAll 11 skills — workflows, triggers, parameters, output formats
MCP Tools ReferenceAll 22 MCP tools — parameters, return types, examples
ArchitectureHow base64-embedded thumbnails solve the Cowork sandbox restriction
CORS Setup GuideOptional — enable direct URL thumbnail loading for browser-viewed galleries

Contributing

Contributions are welcome — bug fixes, new skills, feature ideas. Open an issue or submit a PR.

If immich-photo-manager helps manage your library, consider giving it a star on GitHub — it helps others discover the project.


Support

If immich-photo-manager saved you time or made your photo library easier to manage, consider buying me a coffee — it keeps the next one coming!

Buy Me A Coffee


License

MIT License — free to use, modify, and distribute.

Forged by Drolosoft · Tools we wish existed

相關伺服器

NotebookLM 網頁匯入器

一鍵將網頁和 YouTube 影片匯入 NotebookLM。超過 200,000 位使用者信賴。

安裝 Chrome 擴充功能