OuEstCharlie Woof — MCP App photo gallery
About
Search and browser you photos in your AI assistant while preserving your privacy and metadata
Details
- Author
- ouestcharlie
- Categories
- Search, Media, Other
Jump to
Option A — Bundle install (recommended but Claude Desktop only)
Download the latestouestcharlie-woof.mcpbfrom the](https://modelcontextprotocol.io/)Releasespage and double-click it. Claude Desktop will prompt you to install Woof in one click — no configuration file to edit.
Step by Step install of OuEstCharlie Woof in Claude Desktop
Python packages of OuEstCharlie Woof are managed byuvand the commanduvx. uv might be already available on your system.
System prerequisites (all install options):
- macOS:brew install inih brotli gettext(required by pyexiv2 at runtime)
- Linux/Windows: no extra steps
Reference:Getting Started with Local MCP Servers on Claude Desktop
Open (or create)~/Library/Application Support/Claude/claude_desktop_config.jsonand add or updatemcpServers:
{ "mcpServers": { "woof": { "command": "uvx", "args": ["--python", "3.13", "--from", "ouestcharlie-woof", "woof-bridge"] } } }
Restart Claude Desktop. Woof will appear as an MCP integration, and the gallery will render as an interactive panel inside your conversation.
NOTE: As of May 2026, ChatGPT is no longer supporting local MCP servers. Following is not longer available!
Reference:Goose MCP extensions documentation
Goosesupports MCP servers via its extension system.
Either add through the user interface as a Custom Extension:
Or add the following to your Goose configuration (~/.config/goose/config.yaml):
extensions: woof: type: stdio cmd: uvx args: ["--python", "3.13", "--from", "ouestcharlie-woof", "woof-bridge"] enabled: true
Other clients support MCP Apps, for example VSCode Github Copilot or Codex.
Once Woof is connected to your AI client, ask it to register your photo folder:
"Add a local library to Woof pointing to /Users/yourname/Pictures"
Woof supports any folder on a local drive — including folders synced from iCloud Drive, OneDrive, or Google Drive, as long as the files are locally available.
Trigger the indexer to scan your photos and build the metadata index:
Woof will launch the indexing agent, which will:
- Read EXIF/XMP metadata from each photo
- Write XMP sidecar files alongside your originals (never modifying the originals)
- Generate thumbnails and previews
- Build a fast index for querying
Indexing speed is roughly 10 to 100 seconds per 1,000 photos depending on format and hardware.
"Show me photos in Woof from last July"
"In Woof, show me pictures taken near Paris"
"Search Woof for photos with 'Tour Eiffel' in the description"
"How many photos do I have in Woof?"
The gallery panel will appear inline in your conversation with matching results.
Ouestcharlie Woof photo gallery inside Claude Desktop
- Create your personal photo gallery with Claude, Strava and OuEstCharlie Woof
Woof supportslocal filesystemandcloud_mountlibraries on macOS, Linux, and Windows:
- filsystemfor a standard local hard drive or SSD, including local network drive (e.g. NAS)
- clound_mountfor a folder synced from iCloud Drive, OneDrive, Google Drive, or Infomaniak kDrive — as long as files are downloaded and locally accessible
Native cloud storage (S3, Azure, GCS, OneDrive API) is planned.
Woof is anearly preview. It works well today for browsing and searching a local photo library.
If you hit a bug or unexpected behavior, pleaseopen an issue.
Woof is designed with privacy as a core principle.
- Data collected: Only photo metadata (EXIF, GPS coordinates, camera make/model, dates, file paths) is read and indexed. No account or personal information is collected.
- Data storage: All metadata is stored locally on your own device as XMP sidecar files and JSON manifests alongside your photos. No data is stored on any remote server.
- AI assistant: Only metadata and thumbnail images are sent to your AI assistant (Claude, ChatGPT, Goose…) when you perform a search. Your original photo files are never uploaded to any AI service unless you explicitly share them.
- Third parties: No metadata or usage data is shared with any third party.
- Retention: All data remains under your full control. Deleting the XMP sidecars and.ouestcharlie/folders from your photo library completely removes all Woof metadata.
For privacy questions, pleaseopen an issue.
Bug reports and feature requests:GitHub Issues
For developer and architecture documentation, seeREADME_DEV.md.
See theContributing section in OuEstCharlie
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste.
An AI-powered server for searching and getting recommendations for anime.
Access the Spotify Web API to search and retrieve information about tracks, albums, artists, and playlists.
Add audio search to via MCP - Search any audio in seconds
Search and read books from your Calibre ebook library.
Query Erick Wendel's contributions, including talks, blog posts, and videos, using natural language.
Search and discover audio content from Freesound.org for video editing and content creation.
Provides movie and TV show information using the IMDb API service.
Enables LLMs to search, download, and extract information from YouTube music videos.
Search, download, and extract information from YouTube music videos.
OuEstCharlie Woof — MCP App photo gallery
Search and browser you photos in your AI assistant while preserving your privacy and metadata
Woof — See your Photo Gallery in your AI assistant
mcp-name: io.github.ouestcharlie/ouestcharlie-woof
Woof is the photo and video gallery companion to youryour AI assistant(Claude Desktop, Goose...). It complements those powerful tools with a searchablegallery. Your photos and videos remain exactly where they are — on your own drives (local or mounted).
No cloud subscription. No proprietary lock-in. Your library, your way.
Woof is theMCP Appfrontend to"Où est Charlie ?"("Where is Wally?" in French), a full AI native framework to manage your photos and videos.
Most photo managers lock your library into a cloud service (Google Photos, iCloud) or require a database server that becomes a single point of failure. Woof takes a different approach:
- Conversation as your gallery.Woof connects to your AI assistant (Claude Desktop, ChatGPT, Goose…) and turns it into a full photo browser. Ask in plain language, get results inline. No separate app to learn.
- Privacy by design.Only metadata travels to your AI assistant — your actual photos are served locally by Woof. Your pictures are never uploaded to any AI service unless you explicitly ask.
- No database lock-in.Metadata lives as XMP sidecar files right next to your photos, plus lightweight JSON manifests. Move a drive, copy a folder — your entire organization travels with your photos.
- Open formats, forever.XMP is an ISO standard. JSON is universal. AVIF is royalty-free. Every tool you already use — Lightroom, darktable, ExifTool — can read your metadata today and long after OuEstCharlie is gone.
- Your photos are never touched.Woof reads your library as-is. It never modifies, moves, or deletes your original files. It also honors existing XMP metadata from Lightroom, darktable, or any other tool — rather than overwriting it.
- Works with your existing folder structure.Just point Woof at your photos folder. No migration, no reorganization required.
More about OuEstCharlie and Woof on theOuEstCharlie Blog
Woof runs as a localMCPserver. It connects to your AI desktop client (Claude Desktop, Goose...) and exposes your photo library as a set of tools.
Option A — Bundle install (recommended but Claude Desktop only)
Download the latestouestcharlie-woof.mcpbfrom theReleasespage and double-click it. Claude Desktop will prompt you to install Woof in one click — no configuration file to edit.
Step by Step install of OuEstCharlie Woof in Claude Desktop
Python packages of OuEstCharlie Woof are managed byuvand the commanduvx. uv might be already available on your system.
System prerequisites (all install options):
- macOS:brew install inih brotli gettext(required by pyexiv2 at runtime)
- Linux/Windows: no extra steps
Reference:Getting Started with Local MCP Servers on Claude Desktop
Open (or create)~/Library/Application Support/Claude/claude_desktop_config.jsonand add or updatemcpServers:
{ "mcpServers": { "woof": { "command": "uvx", "args": ["--python", "3.13", "--from", "ouestcharlie-woof", "woof-bridge"] } } }
Restart Claude Desktop. Woof will appear as an MCP integration, and the gallery will render as an interactive panel inside your conversation.
NOTE: As of May 2026, ChatGPT is no longer supporting local MCP servers. Following is not longer available!
Reference:Goose MCP extensions documentation
Goosesupports MCP servers via its extension system.
Either add through the user interface as a Custom Extension:
Or add the following to your Goose configuration (~/.config/goose/config.yaml):
extensions: woof: type: stdio cmd: uvx args: ["--python", "3.13", "--from", "ouestcharlie-woof", "woof-bridge"] enabled: true
Other clients support MCP Apps, for example VSCode Github Copilot or Codex.
Once Woof is connected to your AI client, ask it to register your photo folder:
"Add a local library to Woof pointing to /Users/yourname/Pictures"
Woof supports any folder on a local drive — including folders synced from iCloud Drive, OneDrive, or Google Drive, as long as the files are locally available.
Trigger the indexer to scan your photos and build the metadata index:
Woof will launch the indexing agent, which will:
- Read EXIF/XMP metadata from each photo
- Write XMP sidecar files alongside your originals (never modifying the originals)
- Generate thumbnails and previews
- Build a fast index for querying
Indexing speed is roughly 10 to 100 seconds per 1,000 photos depending on format and hardware.
"Show me photos in Woof from last July"
"In Woof, show me pictures taken near Paris"
"Search Woof for photos with 'Tour Eiffel' in the description"
"How many photos do I have in Woof?"
The gallery panel will appear inline in your conversation with matching results.
Ouestcharlie Woof photo gallery inside Claude Desktop
- Create your personal photo gallery with Claude, Strava and OuEstCharlie Woof
Woof supportslocal filesystemandcloud_mountlibraries on macOS, Linux, and Windows:
- filsystemfor a standard local hard drive or SSD, including local network drive (e.g. NAS)
- clound_mountfor a folder synced from iCloud Drive, OneDrive, Google Drive, or Infomaniak kDrive — as long as files are downloaded and locally accessible
Native cloud storage (S3, Azure, GCS, OneDrive API) is planned.
Woof is anearly preview. It works well today for browsing and searching a local photo library.
If you hit a bug or unexpected behavior, pleaseopen an issue.
Woof is designed with privacy as a core principle.
- Data collected: Only photo metadata (EXIF, GPS coordinates, camera make/model, dates, file paths) is read and indexed. No account or personal information is collected.
- Data storage: All metadata is stored locally on your own device as XMP sidecar files and JSON manifests alongside your photos. No data is stored on any remote server.
- AI assistant: Only metadata and thumbnail images are sent to your AI assistant (Claude, ChatGPT, Goose…) when you perform a search. Your original photo files are never uploaded to any AI service unless you explicitly share them.
- Third parties: No metadata or usage data is shared with any third party.
- Retention: All data remains under your full control. Deleting the XMP sidecars and.ouestcharlie/folders from your photo library completely removes all Woof metadata.
For privacy questions, pleaseopen an issue.
Bug reports and feature requests:GitHub Issues
For developer and architecture documentation, seeREADME_DEV.md.
See theContributing section in OuEstCharlie
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste.
An AI-powered server for searching and getting recommendations for anime.
Access the Spotify Web API to search and retrieve information about tracks, albums, artists, and playlists.
Add audio search to via MCP - Search any audio in seconds
Search and read books from your Calibre ebook library.
Query Erick Wendel's contributions, including talks, blog posts, and videos, using natural language.
Search and discover audio content from Freesound.org for video editing and content creation.
Provides movie and TV show information using the IMDb API service.
Enables LLMs to search, download, and extract information from YouTube music videos.
Search, download, and extract information from YouTube music videos.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




