memory-journal
MCP server designed to help you search and analyze your photo library (iCloud - Apple photos)
claude mcp add --transport stdio siddhant-k-code-memory-journal-mcp-server /Users/<YOUR_DEVICE_USERNAME>/.local/bin/uv --directory /Users/<PATH_TO_CLONED_DIR>/memory-journal-mcp-server run server.py
How to use
The memory-journal MCP server is designed to help you efficiently search and analyze your photo library, specifically within iCloud and Apple Photos. By leveraging this server, developers can create powerful applications that query extensive photo metadata, enabling enriched user experiences through advanced search capabilities and data insights.
Once connected to the memory-journal MCP server, you can interact with your photo library using specific queries designed for metadata retrieval. You can perform searches based on timestamps, location data, or even specific tags associated with your images. Utilizing the server’s capabilities, you can filter results to hone in on precisely the images you need.
How to install
Prerequisites
Before installing the memory-journal MCP server, ensure you have the following prerequisites:
- Node.js: Version 14.x or later
- Python: Version 3.7 or later (for certain dependencies)
Option A: Quick Start with npx
If you are ready to get started quickly, you can use the following command:
npx -y memory-journal
Option B: Global Install Alternative
To install the memory-journal MCP server globally, use:
npm install -g memory-journal
Additional notes
When configuring the memory-journal MCP server, ensure that you have set the appropriate environment variables for your iCloud account to enable access to your photo library. Common gotchas include ensuring that your iCloud account is properly authenticated and that you have the necessary permissions to access photo data. Always check your network settings if you encounter connectivity issues.
Related MCP Servers
Gitingest
mcp server for gitingest
ytt
MCP server to fetch YouTube transcripts
claude_autoapprove_mcp
An MCP server to inject auto-approve MCP functionality into Claude Desktop
fegis
Define AI tools in YAML with natural language schemas. All tool usage is automatically stored in Qdrant vector database, enabling semantic search, filtering, and memory retrieval across sessions.
davinci -professional
An enterprise-grade MCP server that exposes the full functionality of DaVinci Resolve and DaVinci Resolve Studio (through version 20) to either Claude Desktop or Cursor MCP clients. Fully configured and tested as a Claude Desktop Extension making installation as easy as clicking a button. Supports both Windows and Macintosh.
openapi -proxy
An MCP server that provides tools for exploring large OpenAPI schemas