Skip to content

v1.3.1 — Packaging Hygiene & Honest Docs

Choose a tag to compare

@juanatsap juanatsap released this 15 Jul 23:00

What's Fixed

Security & Packaging

  • PyPI sdist now ships only the package sources (src/immich_mcp_server, README, LICENSE, SECURITY.md) instead of the full working tree.
  • First tagged release carrying the localhost-by-default HTTP bind (MCP_HOST to override) and capped dependency versions.

Added

  • uvx entry pointuvx immich-photo-manager runs the server directly (#3, thanks @kirel).
  • __version__ in the package and a proper CHANGELOG.

Docs — aligned with reality

Every skill, command, and reference now documents only what the 50 tools actually do:

  • Geographic search: city/country text search + CLIP + client-side filtering of get_map_markers output (there is no radius search parameter).
  • People reports: built from list_people/get_person (there is no asset-search-by-person).
  • Screenshot cleanup: search_smart("screenshot") + filename patterns, confirmed per-asset via get_asset_info.
  • Correct merge_people(person_id, merge_ids) signature, real taken_after/taken_before date params, delete_assets(force=False) trash semantics.
  • One version and one set of counts everywhere: 50 MCP tools, 12 skills.

Housekeeping

  • Removed internal maintenance files from the repo.
  • test-mcp.py now inherits the environment and uses sys.executable.

Full Changelog: v1.3.0...v1.3.1