Skip to main content
Glama
README.md
<h1 align="center">Memories Wrapped</h1>
<div align="center">
<img width="581" height="451" alt="Screenshot 2025-12-07 at 8 00 22 PM" src="https://github.com/user-attachments/assets/f914d7d7-448e-403c-944a-9f058016fded" />
</div>

Memories Wrapped is an MCP server that creates a summary of the photos you took using Apple Photos.

The project is heavily inspired from the [Memory Journal MCP Server](https://github.com/Siddhant-K-code/memory-journal-mcp-server) and [this tweet](https://x.com/Siddhant_K_code/status/1996538217483678184).
## Prerequisites 
- [Claude Desktop](https://www.claude.com/download)
- [uv](https://github.com/astral-sh/uv)

## Getting Started

1. Clone the git repository
```bash
git clone git@github.com:niyabits/memories-wrapped-mcp-server.git
```

2. Install dependencies 
```bash
uv sync
```

3. Configure the MCP Server
```json
{
  "mcpServers": {
    "year-wrapped": {
        "command": "/Users/<username>/.local/bin/uv",
        "args": [
          "--directory",
          "<repository-path>/memories-wrapped-mcp-server",
          "run",
          "year_wrapped.py"
        ]
      }
    },
}
```

> [!NOTE]
> Make sure to replace the `<username>` and `<repository-path>` <br />
> You can find the value for `command` using: `which uv` <br />
> And `<repository-path>` is where you cloned the git repository.

4. Open Claude and ask for your year wrapped 🥳