ouestcharlie-woof について
ouestcharlie-woofは、AIアシスタントからローカルの写真・動画ライブラリを閲覧、検索するMCP Appです。オリジナルはローカルドライブに保管し、メタデータはXMPサイドカーファイルとJSONマニフェストに保存します。
主な機能
- 01ローカル写真・動画のインデックス作成
- 02ギャラリーのグリッド表示とプレビュー
- 03タグ・日付・カメラ情報による検索
- 04写真ツールと共有できる階層タグ
- 05変更検出と再インデックス
活用シーン
- 01AIアシスタントからローカル写真ライブラリを閲覧
- 02日付・場所・カメラ情報による画像検索
- 03動画ファイルの検索と確認
MCP 対応
互換性のあるAIアシスタントのMCP App対応を通じて、ギャラリー画面と検索機能を提供します。検索時にアシスタントへ送られるのはメタデータで、サムネイルとプレビューはWoofがローカルで配信します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細

Woof — AI アシスタントでフォトギャラリーを見る
mcp-name: io.github.ouestcharlie/ouestcharlie-woof
Woof は、あなたの AI アシスタント(Claude Desktop、Goose、VS Code / GitHub Copilot など)に写真や動画のギャラリー機能を追加します。強力なツールに、検索可能なギャラリーを加えます。写真や動画は、ローカルまたはマウントしたドライブ上の、もともとの場所にそのまま残ります。
クラウドのサブスクリプションは不要です。独自仕様への囲い込みもありません。ライブラリは、あなたの思いどおりに使えます。
Woof は、写真や動画を管理するための、完全な AI ネイティブフレームワークである 「Où est Charlie ?」(フランス語で「Where is Wally?」)のフロントエンドとなる MCP App です。
他とは異なる点
多くのフォトマネージャーは、ライブラリをクラウドサービス(Google Photos、iCloud)に囲い込んだり、単一障害点となるデータベースサーバーを必要としたりします。Woof は異なるアプローチを採用しています。
- 会話がギャラリーになります。 Woof は AI アシスタント(Claude Desktop、Goose、VS Code / GitHub Copilot…)に接続し、写真を自由に閲覧できるブラウザーにします。普段の言葉で質問すると、結果がその場に表示されます。新しいアプリを覚える必要はありません。
- プライバシーを設計の段階から重視。 AI アシスタントに送信されるのはメタデータのみで、写真そのものは Woof がローカルで提供します。明示的に依頼しない限り、写真が AI サービスにアップロードされることはありません。
- データベースに依存しません。 メタデータは写真のすぐ隣に置かれる XMP サイドカーファイルと、軽量な JSON マニフェストに保存されます。ドライブを移動したり、フォルダーをコピーしたりすれば、整理した内容も写真と一緒に移動します。
- オープンな形式をいつまでも。 XMP は ISO 標準です。JSON は汎用的な形式です。AVIF はロイヤリティーフリーです。Lightroom、darktable、ExifTool など、すでにお使いのツールで、今も、そして OuEstCharlie がなくなった後も、メタデータを読み取れます。
- 写真には一切手を加えません。 Woof はライブラリをそのまま読み込みます。元のファイルを変更、移動、削除することはありません。また、既存の XMP メタデータを上書きせず、Lightroom、darktable などのツールで設定されたメタデータも尊重します。
- 既存のフォルダー構成をそのまま使えます。 Woof に写真のフォルダーを指定するだけです。移行や再整理は必要ありません。
OuEstCharlie と Woof の詳細は、OuEstCharlie ブログをご覧ください。
インストールと最初の手順
OuEstCharlie Woof のインストールと最初の手順をご覧ください。
ステータス
Woof はアーリープレビュー版です。現在、ローカルの写真ライブラリの閲覧と検索に問題なくお使いいただけます。
現在の機能
| 機能 | 備考 |
|---|---|
| Claude Desktop、Goose、VS Code と互換 | MCP App に対応するすべてのデスクトップアプリケーション |
| Macos、Windows、Linux で利用可能 | Python パッケージは Pypi でビルド、リリースされています |
| ローカルファイルシステムのインデックス作成 | ファイルはローカルに同期されている必要があります |
| 写真(JPEG、PNG、TIFF、HEIC、RAW) | HEIC と RAW はビルドオプションに依存します |
| 動画のサポート(MOV、MP4) | |
| グリッドまたはプレビューでのギャラリー表示 | プレビューで写真の詳細を表示 |
| 画像のサムネイルとプレビュー | 表示に最適化されています |
| 説明、タグ、評価、日付、パーティションを検索 | 説明の全文検索 |
階層型タグ(Places|Europe|France)。darktable および Lightroom と共有 | ブランチ全体または任意の階層のタグを検索できます。darktable 独自のタグは除外されます |
| 写真の特徴を検索(日付、寸法、GPS バウンディングボックス) | |
| 動画の特徴を検索(再生時間、寸法、GPS バウンディングボックス) | |
| カメラの特徴を検索(メーカー、モデル、絞り、レンズ) | |
| 任意のフィールドで昇順または降順に並べ替え | |
| 変更検出/自動再インデックス作成 | 一部対応 — 追加・削除された写真、および他のツール(darktable、digiKam…)で編集されたサイドカーファイルが対象です。インデックス作成はまだ自動的に開始されません |
今後予定している機能
| 機能 |
|---|
| アルバムとスマートフィルター |
| ホスト(Claude Desktop、ChatGPT、Goose…)との写真共有 |
| エンリッチメントエージェント(顔、シーン認識) |
| モバイルコンパニオンアプリ |
| ネイティブなクラウドライブラリ(S3、OneDrive、GCS…) |
バグや予期しない動作が発生した場合は、issue を作成してください。

VSCode 内の Ouestcharlie Woof 写真ギャラリー。技術者向けの Claude CoWork の代替です
プライバシーポリシー
Woof は、プライバシーを基本原則として設計されています。
- 収集するデータ:写真のメタデータ(EXIF、GPS 座標、カメラのメーカー/モデル、日付、ファイルパス)のみを読み取り、インデックス化します。アカウント情報や個人情報は収集しません。
- データの保存:すべてのメタデータは、写真と同じ場所にある XMP サイドカーファイルと JSON マニフェストとして、お使いのデバイスにローカル保存されます。リモートサーバーにはデータを保存しません。
- AI アシスタント:検索を実行したときに AI アシスタント(Claude、ChatGPT、Goose…)へ送信されるのはメタデータのみです。サムネイルとプレビューは MCP App のギャラリーウィジェット内に表示されます。これらは Woof がお使いのマシンから配信するもので(ループバックのみ)、アシスタントを経由することはありません。明示的に共有しない限り、元の写真ファイルが AI サービスにアップロードされることはありません。
- 第三者:メタデータや使用状況データを第三者と共有しません。
- 保持期間:すべてのデータは完全にお客様の管理下に置かれます。写真ライブラリから XMP サイドカーファイルと
.ouestcharlie/フォルダーを削除すると、Woof のメタデータはすべて完全に削除されます。
プライバシーに関するご質問は、issue を作成してください。
サポート
バグ報告と機能リクエスト:GitHub Issues
開発者向け情報
開発者向けドキュメントとアーキテクチャのドキュメントについては、README_DEV.md をご覧ください。
### 貢献
OuEstCharlie の貢献セクションをご覧ください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。