Skip to content

v1.0.2

Choose a tag to compare

@thenavidm thenavidm released this 02 Sep 21:25
· 6 commits to main since this release
  • TypeScript MCP server and CLI over the Python engine, published as @thenavidm/apple-photos-mcp-cli. npx with no toolchain to install first, and every tool is also a shell command.
  • The tool array is exported, so the HQ connector imports it rather than listing tools by hand. That route had drifted to 11 of 13, missing library_stats and look_at_photos, which meant a model estimated library totals from keyword samples and recommended photos it had never seen.
  • A test asserts the TypeScript and Python tool lists match exactly.
  • Python stays the engine: osxphotos and photoscript are the only libraries that can read a Photos library, and both are Python-only.
  • Installs on any platform so tooling can read the schemas, and refuses to run anywhere but macOS with a message saying why.
  • TypeScript output lives in lib/, not dist/. Python packaging leaves a dist/.gitignore containing *, which silently emptied the npm tarball.