Skip to main content

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.

Metadata

Release files for pictora 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pictora 1.0.7
File Size Uploaded Provenance Actions
pictora-1.0.7.tar.gz 5.8 kB Without provenance Details for pictora-1.0.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pictora 1.0.7
File Interpreter ABI Platform Actions
pictora-1.0.7-py3-none-any.whl Python 3 none any Details for pictora-1.0.7-py3-none-any.whl

Total release size: 12.5 kB

Release files / pictora-1.0.7.tar.gz

Download URL pictora-1.0.7.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
70a224826e768f91ac62cff2acda68e977ba62911d61f5cf9aed3aca9b8b615f
BLAKE2b-256 checksum
How to use checksums
65b063ac70a5fbd3079bfcf51343eabcba90343f550f52f488622ef2f45e6f19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / pictora-1.0.7-py3-none-any.whl

Download URL pictora-1.0.7-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e0520543fd28219e54d5db6ee9ed91c28ba101613a89e95731138de2ecc6f87
BLAKE2b-256 checksum
How to use checksums
265805d62d992c198a1e05b9f13d7ab518c926f03289ece2446ec04901afe817
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Security for pictora 1.0.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page