MemoryLane — Talk to Your Family Photos

Project Name

MemoryLane

Project Description

A personal photo library powered by Directus that you can query in natural language through MCP.

We all have thousands of photos scattered across devices. While our phones already have face recognition built-in, this project demonstrates how Directus + MCP can power conversational data access for any use case — from personal memories to professional workflows like wedding photographers managing thousands of tagged shots in Lightroom. (Imagine a website with a firstname input that allows to retrieve all photo of a single person, cross group, and more…)

The real insight: MCP isn’t just a dev tool. It’s a way to give end users direct access to their data without code, queries, or complex interfaces.

Challenge Entered

Project Challenge

Team Details

MrCasquette (solo) — Vincent, freelance fullstack developer from France

Technical Details

  • Backend: Directus with native MCP server enabled

  • Data: Personal photos with people tags preserved in XMP metadata (metadata.xmp.subject)

  • Client: Claude Desktop connected via MCP

  • Custom system prompt to guide photo-related queries

No custom schema — just the native directus_files collection with XMP metadata.

Starting Point Details

I’ll be honest: I rushed this project in one evening due to time constraints. But I really wanted to participate — I love this community and want to get more involved.

Started from scratch with:

  • Fresh Directus instance with MCP enabled

  • Personal family photos exported with XMP tags

  • Custom system prompt for the photo library context

Demo Video

VIDEO

What’s Next

This is a proof of concept. The real vision is a universal template where end users can:

  • Describe what they want to manage

  • Have MCP create the schema

  • Populate data through conversation

  • Query everything in natural language

No Directus UI. No code. Just chat. That’s my next project.

3 Likes

I love this idea! I’ve been trying to get decades of my family photos into Directus but haven’t managed to make it work yet. This is motivation to try again. :smiley:

1 Like

Thanks! If you’re on Apple, check out osxphotos. It’s a lifesaver for exporting with all the metadata intact. For more pro workflows, Lightroom has face recognition built in. Immich too, but that’s a whole different setup. Happy to share more tips if you need!

1 Like

Just a quick note to say thanks for submitting @MrCasquette! We’ll have winner’s announcements next week. Have a great weekend :sunflower:

1 Like