
siddhant-k-code/memory-journal-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP server designed to help you search and analyze your photo library (iCloud - Apple photos)
Обзор
is an MCP server designed to help you search and analyze your photo library with powerful, intuitive tools. Whether you're reminiscing about family moments or looking for a specific photo with friends, this server has got you covered! 🎉 burningion/video-editing-mcp A huge shoutout to @burningion for the innovative idea of using MCP for creative media management! - Find photos from specific places with ease. 🌍 - Search photos by keywords or labels like "Birthday," "Beach," or "Vacation." 🎉 - Quickly locate photos featuring specific people. 👥 - Discover fun insights like the most popular times and days for your photo shoots. 🕰️ - Not sure of the exact name? Don't worry! The server supports fuzzy matching for flexibility. 🔍 1. Ensure you have macOS with a Photos library. 2. Install uv to manage dependencies and run the server. 3. Configure the MCP server. Update your claude_desktop_config.json with the following configuration: 4.
README
Показан фрагмент оригинального README. Открыть оригинал.
📸 Smart Photo Journal MCP Server
Smart Photo Journal is an MCP server designed to help you search and analyze your photo library with powerful, intuitive tools. Whether you’re reminiscing about family moments or looking for a specific photo with friends, this server has got you covered! 🎉
Inspired by: burningion/video-editing-mcp A huge shoutout to @burningion for the innovative idea of using MCP for creative media management!
🎯 Features
- Location Search: Find photos from specific places with ease. 🌍
- Label Search: Search photos by keywords or labels like “Birthday,” “Beach,” or “Vacation.” 🎉
- People Search: Quickly locate photos featuring specific people. 👥
- Photo Analysis: Discover fun insights like the most popular times and days for your photo shoots. 🕰️
- Fuzzy Matching: Not sure of the exact name? Don’t worry! The server supports fuzzy matching for flexibility. 🔍
🚀 Getting started
Prerequisites
- Ensure you have macOS with a Photos library.
- Install uv to manage dependencies and run the server.
Installation
-
Clone the repository:
git clone https://github.com/Siddhant-K-code/memory-journal-mcp-server.git cd memory-journal-mcp-server -
Install dependencies using
uv:uv sync -
Configure the MCP server. Update your
claude_desktop_config.jsonwith the following configuration:{ "mcpServers": { "smart-photo-journal": { "command": "/Users//.local/bin/uv", "args": [ "--directory", "/Users//memory-journal-mcp-server", "run", "server.py" ] } } } -
Start the server with following command or just open Claude Desktop:
uv run server.py
Note: Replace
andwith your actual device username and the path to the cloned directory. You will get a popup to authorize the server to access your photos. It will be in local only, and no data will be shared with anyone except Claude services.
MCP Server Initialization
When the server starts, you’ll see:
Starting Smart Photo Journal MCP server.
It’s now ready to process your photo queries! 🎉
🛠️ Usage
Available Tools
-
Location Search
- Description: Find photos taken in a specific location.
- Input Example:
{ "location": "Udaipur" } - Expected Output:
Found 5 photos from Udaipur: 📷 IMG_1234.jpg ...
-
Label Search
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"smart-photo-journal": {
"command": "/Users/<YOUR_DEVICE_USERNAME>/.local/bin/uv",
"args": [
"--directory",
"/Users/<PATH_TO_CLONED_DIR>/memory-journal-mcp-server",
"run",
"server.py"
]
}
}
}