Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸŽ₯ Multimedia Process
  3. Immich Photo Manager
Immich Photo Manager logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 4:46:30 PM

Immich Photo Manager

User RatingsBe the first to rate and review this MCP server!
View Repository47 GitHub StarsTotal stargazers on GitHub for the source repository (47 stars).Visit Website
immichphotosimage-searchalbumsdeduplication

Manage a self-hosted Immich library through natural-language search, album curation, duplicate detection, reports, and galleries.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "drolosoft-immich-photo-manager": {
      "command": "uvx",
      "args": [
        "route"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (7) Directory Badge Claim listing AlternativesπŸŽ₯ More in Multimedia Process

Overview

The drolosoft/immich-photo-manager MCP server connects an AI assistant to a self-hosted Immich photo library for conversational search and management. It supports CLIP-based visual search, GPS-driven album curation, perceptual-hash duplicate detection, library health reporting, and offline HTML gallery generation. The server runs locally and communicates with the configured Immich instance using an API key. Reach for it when you want to organize or inspect an Immich library through an MCP-compatible client instead of writing custom scripts.

Use cases

β€’Search an Immich library with natural-language descriptions
β€’Create trip albums from GPS and time data
β€’Find duplicate photos across sources
β€’Generate offline HTML galleries
β€’Review library health and export reports

Key features

β€’CLIP-based visual search
β€’GPS and temporal album curation
β€’Perceptual-hash duplicate detection
β€’Library health reports
β€’Offline HTML galleries
β€’Local PDF report export

Capabilities & Tool Schemas (7) ~233 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Immich Photo Manager.

Search

`search_smart`, `search_metadata`, `search_explore`, `search_cities`, `search_places`, `search_suggestions`, `search_random`, `search_statistics`, `search_large_assets`, `list_assets`

Albums

`list_albums`, `get_album`, `create_album`, `update_album`, `delete_album`, `add_assets_to_album`, `remove_assets_from_album`

Tags

`list_tags`, `get_tag`, `create_tag`, `update_tag`, `delete_tag`, `tag_assets`, `untag_assets`

Dates

`get_timeline_buckets`, `get_timeline_bucket`, `get_calendar_heatmap`, `list_memories`, `create_memory`, `update_memory`, `delete_memory`

Sharing

`list_shared_links`, `create_shared_link`, `get_shared_link`, `update_shared_link`, `delete_shared_link`, `list_users`, `list_partners`, `create_partner`, `update_partner`, `remove_partner`, `list_activities`, `create_activity`, `delete_activity`

Download

`get_download_info`, `download_archive`

How Immich Photo Manager works

What drolosoft/immich-photo-manager MCP server does

The drolosoft/immich-photo-manager MCP server gives an MCP-compatible assistant access to a self-hosted Immich library. It is intended for conversational photo-management tasks such as finding images, organizing albums, identifying duplicates, and reviewing library condition.

Search can use natural-language descriptions with CLIP, allowing requests based on visual concepts rather than only filenames or metadata. GPS information can be used to group photos geographically and create albums for trips or other places. Temporal matching is also used alongside location and visual information when building curated albums.

The project also supports duplicate discovery across sources using perceptual hashing. For review and sharing, it can produce interactive HTML galleries designed to work offline. Library health reports provide another way to inspect the state of an Immich collection.

How it works

The drolosoft/immich-photo-manager MCP server runs on the local machine and connects to one Immich instance at a time. The connection uses the Immich server URL and an Immich API key. Setup can validate the credentials against the server, save them for later sessions, and replace the active connection through a conversational request without editing a configuration file.

An MCP client invokes the server’s tools based on the user’s request. The project is described as providing MCP tools, skills, and slash commands for supported workflows. It is designed to work with Claude Code as a plugin and also exposes a plain MCP server for Claude Desktop, Cowork, and other MCP clients.

Setup and configuration

The documented prerequisites are a running self-hosted Immich instance, Immich v1.90 or newer, an Immich API key, and Python 3.10 or newer with pip. For a direct MCP-client setup, the README shows the uvx package entry point:

config.json
{
  "mcpServers": {
    "immich": {
      "command": "uvx",
      "args": ["immich-photo-manager"]
    }
  }
}

Claude Code users can instead clone the repository, install the dependencies from src/requirements.txt, add the local directory as a Claude plugin marketplace, and install the immich-photo-manager plugin. The /setup-immich-photo-manager command guides the user through the server URL and API key. Credentials can also be updated by stating the new URL and key in the conversation.

Tools and capabilities

The drolosoft/immich-photo-manager MCP server supports capabilities including:

  • Natural-language and CLIP-based photo search.
  • Geographic album creation using GPS data.
  • Album organization using location, visual similarity, and time.
  • Duplicate detection across sources with perceptual hashing.
  • Library health reporting.
  • Interactive HTML gallery generation for offline use.
  • Photo inspection workflows that can use thumbnails or previews when requested.
  • PDF report export to a local path, with optional base64 return.

These operations are useful for large libraries where manual sorting, trip grouping, or duplicate review would otherwise require separate scripts.

Limitations and notes

The server requires an accessible Immich instance and a valid API key; it is not a standalone photo library. Only one Immich connection is active at a time, although the connection can be switched by updating the credentials.

The process runs locally, but content read by the assistant may be sent to the model provider. This can include filenames, dates, EXIF data, album lists, and thumbnails or previews when image understanding is requested. Originals are not fetched. With a local model connected over MCP, the README states that this model traffic does not leave the local network.

PDF files are written to the machine running the server and are not sent elsewhere unless base64 output is requested. Map tiles for the Places page come from OpenStreetMap unless map output is disabled. The project is released under the MIT license.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Multimedia Process View all alternatives
  • N
    Notch

    Turn product pages and creative briefs into finished video and image ads from your AI chat.

    πŸŽ₯ Multimedia Process25 views
    Compare vs Notch β†’
  • MCP Video Analyzer logoMCP Video Analyzer

    MCP server for video analysis β€” extracts transcripts, key frames, OCR text, and annotated timelines from video URLs. Supports Loom and direct video files (.mp4, .webm). Zero auth required.

    πŸŽ₯ Multimedia Process14 views
    Compare vs MCP Video Analyzer β†’
  • Trident MCP logoTrident MCP

    AI 3D model generation and post-processing: text/image/multiview-to-3D via Tripo, plus retopology, format conversion (GLB/FBX/OBJ/STL/USDZ), and stylization. Single Go binary, 10 tools, async generation with polling.

    πŸŽ₯ Multimedia Process25 views
    Compare vs Trident MCP β†’
  • MCP Arr logoMCP Arr

    MCP server for *arr media suite - Sonarr, Radarr, Lidarr, Readarr, Prowlarr

    πŸŽ₯ Multimedia Process2 views
    Compare vs MCP Arr β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
47
Stargazers on the source repository.
npm downloads
1.1k
Package downloads in the last 30 days.
Last commit
8d ago
Most recent push to the default branch.
Tools exposed
7
Callable tools this server registers over MCP.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Immich Photo Manager

For a plain MCP client, configure the server with command `uvx` and argument `immich-photo-manager`. The documented setup also requires a self-hosted Immich instance, an API key, and Python 3.10 or newer.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewImmich Photo Manager AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/drolosoft-immich-photo-manager?style=directory)](https://allmcps.com/mcp/drolosoft-immich-photo-manager)
HTML Embed
<a href="https://allmcps.com/mcp/drolosoft-immich-photo-manager"><img src="https://allmcps.com/api/badge/drolosoft-immich-photo-manager?style=directory" alt="Immich Photo Manager on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸŽ₯Multimedia Process
PricingFree
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
AuthAPI key
LicenseMIT
ClientsClaude Desktop
Last updatedSep 4, 2026
10/10 checks healthy over the last 31d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars47
GitHub Star CountTotal stargazers on GitHub representing community popularity (47 stars).
Last commit8d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 3, 2026
npm downloads1,116/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
67Quality signal: Great Β· 67/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools29/30
Adoption & activity10/15
Community engagement1/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 17d ago via OSV.dev Β· route (PyPI)

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸŽ₯ Multimedia Process β†’Best MCP servers for Multimedia & Media Processing β†’Alternatives to Immich Photo Manager β†’Install in Claude DesktopInstall in CursorInstall in VS Code