📸 スマートフォトジャーナル MCP サーバー
Smart Photo Journalは、パワフルで直感的なツールを使って写真ライブラリを検索・分析できるMCPサーバーです。家族の思い出を振り返る時も、友達と撮った特定の写真を探す時も、このサーバーがきっと役に立ちます!🎉
インスピレーション元: burningion/video-editing-mcpクリエイティブなメディア管理に MCP を使用するという革新的なアイデアを提供してくれた@burningionに心から感謝します。
🎯 機能
- **場所検索:**特定の場所の写真を簡単に見つけられます。🌍
- ラベル検索: 「誕生日」「ビーチ」「休暇」などのキーワードやラベルで写真を検索します。🎉
- **人物検索:**特定の人物が写っている写真を素早く見つけられます。👥
- **写真分析:**写真撮影に最も人気のある時間や曜日などの楽しい洞察を発見できます。🕰️
- **あいまい一致:**正確な名前がわからない?ご安心ください!サーバーは柔軟性を高めるためにあいまい一致をサポートしています。🔍
🚀 はじめに
前提条件
- macOS にフォトライブラリがあることを確認してください。
- 依存関係を管理し、サーバーを実行するには、 uvをインストールします。
インストール
- リポジトリをクローンします。
uv
を使用して依存関係をインストールします。- MCPサーバーを設定します。claude_desktop_config.json
claude_desktop_config.json
以下の設定で更新します。 - 次のコマンドでサーバーを起動するか、Claude Desktop を開きます。
注:
<YOUR_DEVICE_USERNAME>
と<PATH_TO_CLONED_DIR>
を実際のデバイスのユーザー名とクローン先のディレクトリへのパスに置き換えてください。サーバーに写真へのアクセスを許可するポップアップが表示されます。これはローカルのみで実行され、Claude サービス以外とはデータは共有されません。
MCP サーバーの初期化
サーバーが起動すると、次のように表示されます。
写真クエリを処理する準備ができました!🎉
🛠️ 使用方法
利用可能なツール
- 場所検索
- 説明: 特定の場所で撮影された写真を検索します。
- 入力例:
- 期待される出力:
- ラベル検索
- 説明: ラベルまたはキーワードで写真を検索します。
- 入力例:
- 期待される出力:
- 人物検索
- 説明: 特定の人物が写っている写真を検索します。
- 入力例:
- 期待される出力:
- 写真分析
- 説明: 写真撮影に最もよく使用される時間や曜日など、写真ライブラリ内のパターンを分析します。
- 入力例:
- 期待される出力:
📚 ユースケースの例
1.家族や友人のアルバム整理ツール
家族の思い出を一か所に集めたいですか?「パパ」「ママ」「友達」などの名前でpeople-search
ツールを使って、特定の人が写っている写真を探しましょう。
2.休暇のハイライト
location-search
ツールを使用して、休暇先の写真を検索します。
3.懐かしい思い出を振り返る
過去の誕生日の写真が気になりますか?「誕生日」のlabel-search
を使って、楽しい思い出をもう一度思い出しましょう!
4.自分の写真撮影の習慣を理解する
photo-analysis
ツールを使えば、自分が最もよく写真を撮った時間と場所を把握できます。次の撮影では、それに基づいて計画を立てましょう。
⚡ 最良の結果を得るためのヒント
- macOS にフォトライブラリが読み込まれていることを確認します。
- より正確な結果を得るために、検索クエリをできるだけ具体的にしてください。
- 正確な名前がわからない場合は、柔軟に対応するためにあいまい一致を使用します。
local-only server
The server can only run on the client's local machine because it depends on local resources.
この MCP サーバーは、写真分析やあいまい一致などの機能を提供して、写真管理を強化し、ユーザーが場所、ラベル、人物別に写真ライブラリを検索および分析するのを支援します。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides tools for reading, writing, and editing files on the local filesystem.Last updated -11,516PythonApache 2.0
- AsecurityFlicenseAqualityA MCP server that allows searching for files in the filesystem based on path fragments, returning file metadata including name, path, size, and creation date.Last updated -1Python
- -securityAlicense-qualityStores metadata for MCP servers and provides smart search capabilities, allowing users to find appropriate MCP servers for their queries and route requests to the most suitable server.Last updated -9PythonMIT License
- -securityAlicense-qualityA lightweight MCP server for image processing and cloud uploads that automates resizing, converting, optimizing, and uploading images to services like AWS S3, Cloudflare R2, and Google Cloud Storage.Last updated -6912TypeScriptMIT License