Server data from the Official MCP Registry
AI-powered organization for Google Photos and Drive - auto-organize, find duplicates, create albums
AI-powered organization for Google Photos and Drive - auto-organize, find duplicates, create albums
Valid MCP server (3 strong, 7 medium validity signals). 2 known CVEs in dependencies (0 critical, 2 high severity) Package registry verified. Imported from the Official MCP Registry.
5 files analyzed ยท 3 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: PHOTO_SCRIPTS_PATH
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-expertvagabond-photo-organizer": {
"env": {
"PHOTO_SCRIPTS_PATH": "your-photo-scripts-path-here"
},
"args": [
"-y",
"photo-organizer-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
AI-powered organization for Google Photos and Google Drive.
This MCP server enables AI agents like Claude to automatically organize your Google Photos and Drive files. Perfect for decluttering cloud storage, finding duplicates, and maintaining organized photo albums.
# Install from NPM
npm install -g photo-organizer-mcp
# Or clone and build
git clone https://github.com/ExpertVagabond/photo-organizer-mcp
cd photo-organizer-mcp
npm install
npm run build
You need Google Cloud credentials to access Photos and Drive APIs:
credentials.jsonThis MCP server wraps existing Python organizer scripts. Set the path:
export PHOTO_SCRIPTS_PATH="/path/to/drive-photos-organizer"
Or add to .env:
PHOTO_SCRIPTS_PATH=/Users/yourname/drive-photos-organizer
Add to your claude_desktop_config.json:
{
"mcpServers": {
"photo-organizer": {
"command": "photo-organizer-mcp",
"env": {
"PHOTO_SCRIPTS_PATH": "/path/to/drive-photos-organizer"
}
}
}
}
"Analyze my Google Photos and find duplicates"
Claude will use the analyze_photos tool to scan your library
"Organize my photos into albums by year"
Claude will create year-based albums (dry run first, then execute)
"Clean up my Google Drive by organizing files into folders"
Claude will sort files by type into organized folders
"Archive all Drive files older than 2 years"
Claude will move old files to an Archive folder
"Find and remove duplicate files from my Drive"
Claude will identify and remove exact duplicates
analyze_photos - Get photo library statistics
{
"findDuplicates": true
}
organize_photos_by_date - Create date-based albums
{
"grouping": "year", // or "month"
"execute": false // true to actually create albums
}
analyze_drive - Get Drive statistics
organize_drive - Sort files into folders
{
"execute": false // true to actually organize
}
archive_old_files - Move old files to Archive
{
"days": 730, // Archive files older than this
"execute": false
}
deduplicate_drive - Remove duplicate files
{
"execute": false // true to actually delete
}
execute: true to make changesUpgrade for advanced features:
Contributions welcome! Please open issues or PRs on GitHub.
MIT License - see LICENSE file
ExpertVagabond - https://github.com/ExpertVagabond
Need help? Contact: hello@expertvagabond.com
Be the first to review this server!
by Microsoft ยท Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.