📸 Smart Photo Journal MCP Server

📸 Smart Photo Journal MCP Server

镜子 (jìng zi)

MCP-Mirror

研究与数据
访问服务器

README

📸 智能照片日志 MCP 服务器

智能照片日志 是一个 MCP 服务器,旨在帮助您使用强大、直观的工具搜索和分析您的照片库。无论您是回忆家庭时光,还是与朋友一起寻找特定的照片,此服务器都能满足您的需求!🎉

灵感来源: burningion/video-editing-mcp 非常感谢 @burningion 提出了使用 MCP 进行创意媒体管理的创新想法!

<a href="https://glama.ai/mcp/servers/51jiworg5k"><img width="380" height="200" src="https://glama.ai/mcp/servers/51jiworg5k/badge" alt="Smart Photo Journal Server MCP server" /></a>

🎯 功能

  • 地点搜索: 轻松查找特定地点的照片。🌍
  • 标签搜索: 通过关键字或标签(如“生日”、“海滩”或“假期”)搜索照片。🎉
  • 人物搜索: 快速查找包含特定人物的照片。👥
  • 照片分析: 发现有趣的见解,例如您拍摄照片最受欢迎的时间和日期。🕰️
  • 模糊匹配: 不确定确切的名称? 不用担心! 服务器支持模糊匹配,以提高灵活性。🔍

🚀 快速开始

前提条件

  1. 确保您拥有带有照片图库的 macOS。
  2. 安装 uv 以管理依赖项并运行服务器。

安装

  1. 克隆存储库:

    git clone https://github.com/Siddhant-K-code/memory-journal-mcp-server.git
    cd memory-journal-mcp-server
    
  2. 使用 uv 安装依赖项:

    uv sync
    
  3. 配置 MCP 服务器。 使用以下配置更新您的 claude_desktop_config.json

    {
      "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"
          ]
        }
      }
    }
    
  4. 使用以下命令启动服务器或直接打开 Claude Desktop:

    uv run server.py
    

注意:<YOUR_DEVICE_USERNAME><PATH_TO_CLONED_DIR> 替换为您实际的设备用户名和克隆目录的路径。 您将收到一个弹出窗口,授权服务器访问您的照片。 它将仅在本地进行,并且不会与除 Claude 服务之外的任何人共享任何数据。

MCP 服务器初始化

服务器启动时,您将看到:

Starting Smart Photo Journal MCP server.
正在启动智能照片日志 MCP 服务器。

现在可以处理您的照片查询了! 🎉


🛠️ 用法

可用工具

  1. 地点搜索

    • 描述:查找在特定地点拍摄的照片。
    • 输入示例:
      {
        "location": "Udaipur"
      }
      
    • 预期输出:
      Found 5 photos from Udaipur:
      📷 IMG_1234.jpg
      ...
      
     在乌代布尔找到 5 张照片:
     📷 IMG_1234.jpg
     ...
     ```

2. **标签搜索**

   - 描述:按标签或关键字搜索照片。
   - 输入示例:
     ```json
     {
       "label": "Birthday"
     }
     ```
   - 预期输出:
     ```
     Photos labeled as 'Birthday' (3 found):
     📷 IMG_5678.jpg
     ...
     ```

 标记为“生日”的照片(找到 3 张):
 📷 IMG_5678.jpg
 ...
 ```
  1. 人物搜索

    • 描述:查找包含特定人物的照片。
    • 输入示例:
      {
        "person": "Maa"
      }
      
    • 预期输出:
      Photos with Maa (10 found):
      📷 IMG_9101.jpg
      ...
      
     与 Maa 的照片(找到 10 张):
     📷 IMG_9101.jpg
     ...
     ```

4. **照片分析**
   - 描述:分析照片库中的模式,例如拍摄照片最常见的时间或日期。
   - 输入示例:
     ```json
     {}
     ```
   - 预期输出:
     ```
     📸 Photo Taking Patterns:
     Total Photos: 200
     ...
     ```

 📸 照片拍摄模式:
 照片总数:200
 ...
 ```

📚 示例用例

1. 家庭和朋友相册整理器

想要将所有家庭时刻集中在一个地方吗? 使用带有“爸爸”或“妈妈”或“任何朋友”等名称的 people-search 工具来查找包含特定人物的照片。

2. 假期亮点

使用 location-search 工具搜索来自您的度假目的地的照片。

3. 怀旧乐趣

想知道您过去的生日照片吗? 使用带有“生日”的 label-search 并重温乐趣!

4. 了解您的摄影习惯

使用 photo-analysis 工具来了解您何时何地拍摄最多照片。 相应地计划您的下一次拍摄!


⚡ 获得最佳结果的技巧

  • 确保您的照片图库已加载到 macOS 中。
  • 搜索查询尽可能具体,以获得更准确的结果。
  • 当您不确定确切名称时,使用模糊匹配以提高灵活性。

推荐服务器

Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
MCP PubMed Search

MCP PubMed Search

用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的服务器。

精选
Python
mixpanel

mixpanel

连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Nefino MCP Server

Nefino MCP Server

为大型语言模型提供访问德国可再生能源项目新闻和信息的能力,允许按地点、主题(太阳能、风能、氢能)和日期范围进行筛选。

官方
Python
Vectorize

Vectorize

将 MCP 服务器向量化以实现高级检索、私有深度研究、Anything-to-Markdown 文件提取和文本分块。

官方
JavaScript
Mathematica Documentation MCP server

Mathematica Documentation MCP server

一个服务器,通过 FastMCP 提供对 Mathematica 文档的访问,使用户能够从 Wolfram Mathematica 检索函数文档和列出软件包符号。

本地
Python
kb-mcp-server

kb-mcp-server

一个 MCP 服务器,旨在实现便携性、本地化、简易性和便利性,以支持对 txtai “all in one” 嵌入数据库进行基于语义/图的检索。任何 tar.gz 格式的 txtai 嵌入数据库都可以被加载。

本地
Python
Research MCP Server

Research MCP Server

这个服务器用作 MCP 服务器,与 Notion 交互以检索和创建调查数据,并与 Claude Desktop Client 集成以进行和审查调查。

本地
Python
Cryo MCP Server

Cryo MCP Server

一个API服务器,实现了模型补全协议(MCP),用于Cryo区块链数据提取,允许用户通过任何兼容MCP的客户端查询以太坊区块链数据。

本地
Python