Photos Macos MCP
P

Photos Macos MCP

一個基於Swift開發的MCP服務器,為AI助手提供對macOS照片庫的只讀訪問權限,通過PhotoKit框架實現照片瀏覽、搜索和元數據查詢功能。
2.5分
5.1K

什麼是PhotosMCP?

PhotosMCP是一個連接AI助手(如Claude)與您macOS照片庫的橋樑。它允許AI助手以只讀方式訪問您的照片和視頻,幫助您通過自然語言搜索和整理回憶。例如,您可以問'幫我找去年在巴黎拍的照片'或'顯示所有海灘相關的照片'。

如何使用PhotosMCP?

只需在Claude Desktop中配置一次,之後就可以像與朋友聊天一樣詢問您的照片庫。AI助手可以幫您按地點、日期、內容或相冊查找照片,甚至生成照片描述和回憶總結。

適用場景

• 快速查找特定時間或地點的照片 • 整理旅行照片並生成回憶錄 • 尋找特定主題的照片(如食物、寵物、風景) • 統計照片庫信息(照片數量、時間範圍等) • 瀏覽和管理相冊

主要功能

智能照片搜索
支持按日期、地點、內容關鍵詞(如'海灘'、'食物'、'城市')搜索照片,使用AI技術識別照片內容
地理位置查找
通過地名(如'巴黎'、'東京')或經緯度查找照片,自動將地名轉換為座標並搜索附近拍攝的照片
相冊管理
瀏覽所有相冊(包括智能相冊),查看相冊內容和統計信息
照片預覽
獲取照片縮略圖或完整圖像,支持base64格式輸出,方便AI助手查看照片內容
庫統計信息
獲取照片庫的整體統計:照片數量、視頻數量、時間範圍、相冊數量等
安全只讀訪問
僅提供讀取權限,不會修改、刪除或創建任何照片或相冊,確保數據安全
優勢
自然語言交互:用聊天的方式查找照片,無需手動瀏覽
智能識別:AI自動識別照片內容(食物、風景、寵物等)
隱私保護:僅在本地運行,照片數據不會上傳到雲端
易於使用:一次配置,永久使用,無需重複操作
跨相冊搜索:同時搜索所有相冊,打破相冊邊界
侷限性
僅限macOS:需要macOS 13.0或更高版本
需要照片訪問權限:首次使用需授權訪問照片庫
只讀功能:無法編輯、刪除或整理照片
關鍵詞識別有限:內容識別基於預訓練模型,可能無法識別所有內容
地理位置搜索依賴網絡:地名轉座標需要網絡連接

如何使用

安裝與構建
確保您已安裝Xcode 16+和Swift 6.0+,然後構建項目
配置Claude Desktop
在Claude Desktop配置文件中添加PhotosMCP服務器路徑
添加配置
在配置文件中添加以下內容(替換為您的實際路徑)
授權照片訪問
首次使用時,系統會提示授權照片訪問權限。前往系統設置→隱私與安全→照片,確保Claude應用有訪問權限
重啟並開始使用
重啟Claude Desktop,然後就可以開始用自然語言查詢照片了

使用案例

旅行回憶整理
您剛從日本旅行回來,想整理旅行照片並生成旅行總結
尋找特定照片
您記得拍過一張美味的披薩照片,但忘記放在哪個相冊了
家庭照片整理
您想整理孩子的成長照片,按年份和地點分類
照片庫分析
您想了解自己的拍照習慣和照片庫狀況

常見問題

PhotosMCP會修改或刪除我的照片嗎?
我的照片數據會上傳到雲端嗎?
為什麼有些照片無法通過關鍵詞找到?
支持搜索視頻嗎?
需要一直保持網絡連接嗎?
如何撤銷照片訪問權限?
支持iCloud照片庫嗎?
搜索速度如何?

相關資源

Model Context Protocol官方文檔
瞭解MCP協議的技術細節和規範
Claude Desktop下載
下載Claude Desktop應用程序
Apple PhotoKit框架文檔
PhotosMCP使用的底層蘋果照片框架技術文檔
Swift編程語言
PhotosMCP使用的編程語言

安裝

複製以下命令到你的Client進行配置
{
     "mcpServers": {
       "photos": {
         "command": "/Users/YOUR_USERNAME/Developer/photos-macos-mcp/.build/release/PhotosMCP",
         "args": []
       }
     }
   }
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

A
Airweave
Airweave是一個開源的人工智能代理和RAG系統的上下文檢索層,它連接並同步各種應用程序、工具和數據庫的數據,通過統一的搜索接口為AI代理提供相關、即時、多源的上下文信息。
Python
6.5K
5分
V
Vestige
Vestige是一個基於認知科學的AI記憶引擎,通過實現預測誤差門控、FSRS-6間隔重複、記憶夢境等29個神經科學模塊,為AI提供長期記憶能力。包含3D可視化儀表板和21個MCP工具,完全本地運行,無需雲端。
Rust
6.3K
4.5分
M
Moltbrain
MoltBrain是一個為OpenClaw、MoltBook和Claude Code設計的長期記憶層插件,能夠自動學習和回憶項目上下文,提供智能搜索、觀察記錄、分析統計和持久化存儲功能。
TypeScript
4.8K
4.5分
H
Haiku.rag
Haiku RAG是一個基於LanceDB、Pydantic AI和Docling構建的智能檢索增強生成系統,支持混合搜索、重排序、問答代理、多代理研究流程,並提供本地優先的文檔處理和MCP服務器集成。
Python
10.4K
5分
C
Cipher
Cipher是一個專為編程AI代理設計的開源記憶層框架,通過MCP協議與各種IDE和AI編碼助手集成,提供自動記憶生成、團隊記憶共享和雙系統記憶管理等核心功能。
TypeScript
0
5分
V
Video Editing MCP
Video Editor MCP是一個視頻編輯服務器,提供視頻上傳、搜索、生成和編輯功能,支持通過LLM和Video Jungle平臺進行操作。
Python
13.8K
4分
A
Apple Notes MCP
一個為Claude桌面端提供本地Apple Notes數據庫訪問的服務器,支持讀取和搜索筆記內容。
Python
13.6K
4.3分
M
MCP Server Weread
微信讀書MCP服務器是一個橋接微信讀書數據和AI客戶端的輕量級服務,實現閱讀筆記與AI的深度交互。
TypeScript
13.6K
4分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.2K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
30.8K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
121.2K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.5K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.2K
4.8分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
18.2K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
20.4K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
79.7K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase