AI-powered local image management and organization tool
Project description
pictora
A powerful image management tool designed to work with AI systems for intelligent image organization. This tool enables AI to read, understand, and organize local image files into appropriate folders based on their content and characteristics.
Project Purpose
This tool is specifically designed to:
- Allow AI systems to access and analyze local image files
- Enable AI-driven image categorization and organization
- Provide a robust interface for AI to manage and process images
- Support automated image sorting and folder management
- Facilitate AI-powered image content understanding and classification
Installation
Installation via MCP (Claude Desktop)
Add the following configuration to your MCP settings file:
"mcpServers": {
"pictora": {
"command": "uvx",
"args": ["pictora"]
}
}
MCP API Features
Directory Management
- create_directory: Creates a new directory at the specified path. Can optionally create parent directories and handle existing directories. Essential for AI-driven folder organization.
Image File Operations
- list_image_files: Scans a directory and returns a formatted list of all valid image files found, including file count and alphabetical listing. Enables AI to discover and analyze available images.
- read_image: Reads an image file and returns it as an Image object for further processing. Allows AI to access and analyze image content.
- copy_image: Copies an image file to a new location while preserving all metadata. Used by AI to organize images into appropriate categories.
- move_image: Moves an image file to a new location, with options to handle existing files and preserve metadata. Enables AI to reorganize images based on content analysis.
- delete_image: Safely deletes an image file with optional confirmation. Provides AI with the ability to manage unwanted or duplicate images.
- create_image: Generates a new blank image with specified dimensions, color, and format. Useful for AI-generated image processing tasks.
Supported Image Formats
The tool supports the following image formats for AI analysis:
- JPG/JPEG
- PNG
- GIF
- BMP
- WebP
- TIFF
- ICO
- JFIF
- SVG
File Management Features
- Automatic directory creation for AI-driven organization
- Overwrite protection with optional override
- Comprehensive error handling and status reporting
- File metadata preservation during operations
- Validation of image files before processing
- Support for batch operations and automated organization
AI Integration
This tool is designed to work seamlessly with AI systems, providing:
- Direct access to local image files for AI analysis
- Tools for AI-driven image organization
- Support for automated folder creation and management
- Metadata preservation during AI-driven reorganization
- Robust error handling for automated operations
Error Handling
All operations include comprehensive error handling and return detailed status information including:
- Success/failure status
- Error messages (if any)
- File metadata
- Operation details
License
This project is distributed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pictora-1.0.7.tar.gz.
File metadata
- Download URL: pictora-1.0.7.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70a224826e768f91ac62cff2acda68e977ba62911d61f5cf9aed3aca9b8b615f
|
|
| MD5 |
28814e156d7934fdc91debe63fe62cb4
|
|
| BLAKE2b-256 |
65b063ac70a5fbd3079bfcf51343eabcba90343f550f52f488622ef2f45e6f19
|
File details
Details for the file pictora-1.0.7-py3-none-any.whl.
File metadata
- Download URL: pictora-1.0.7-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e0520543fd28219e54d5db6ee9ed91c28ba101613a89e95731138de2ecc6f87
|
|
| MD5 |
92a5abf56996990af24d0eb7c37d9a1f
|
|
| BLAKE2b-256 |
265805d62d992c198a1e05b9f13d7ab518c926f03289ece2446ec04901afe817
|