Pictora Image Organizer (pictora-dave)
Claude가 이미지 파일을 직접 보고 폴더별로 정리할 수 있게 해 주는 MCP 서버입니다.
서버를 실행할 때 지정한 허용 폴더와 그 안의 하위 폴더에서만 작업합니다.
../ 등으로 허용 폴더 밖을 가리키는 경로는 모두 거부합니다.
이미지는 확장자(jpg, jpeg, png, gif, bmp, webp, tiff, tif)와 실제 파일 내용을 함께 확인해서 판단합니다.
도구
| 도구 | 하는 일 |
|---|---|
list_image_files |
폴더 안의 하위 폴더 이름과 이미지 파일 이름, 개수를 알려 줍니다. 하위 폴더 안까지는 찾지 않습니다. |
create_directory |
새 폴더를 만듭니다. 2024/여행처럼 중간 폴더까지 함께 만들 수 있습니다. |
read_image |
이미지를 열어 Claude가 직접 볼 수 있게 돌려줍니다. 긴 쪽이 1024픽셀보다 크면 줄여서 보내며, 원본은 바꾸지 않습니다. |
copy_image |
이미지를 다른 폴더에 같은 이름으로 복사합니다. 같은 이름의 파일이 있으면 overwrite가 true일 때만 덮어씁니다. |
move_image |
이미지를 다른 폴더로 같은 이름으로 옮깁니다. 같은 이름의 파일이 있으면 overwrite가 true일 때만 덮어씁니다. |
delete_image |
이미지를 삭제합니다. 삭제 전에 사용자에게 확인 창을 띄우고, 수락한 경우에만 지웁니다. |
실행
Python 3.14 이상과 uv가 필요합니다. 명령 끝에 허용 폴더 경로를 붙입니다.
uvx pictora-dave /path/to/images
Claude Code에 연결하기
claude mcp add pictora -- uvx pictora-dave /path/to/images
/path/to/images를 정리할 이미지 폴더의 절대 경로로 바꾸세요.
연결한 뒤 Claude Code에서 /mcp를 입력하면 연결 상태를 확인할 수 있습니다.
라이선스
MIT
Metadata
Release files for pictora-dave 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pictora_dave-0.1.1.tar.gz | 7.4 kB | Without provenance | Details for pictora_dave-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pictora_dave-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for pictora_dave-0.1.1-py3-none-any.whl |
Total release size: 16.1 kB
Release files / pictora_dave-0.1.1.tar.gz
| Download URL | pictora_dave-0.1.1.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bff5d11d989d951048c59c2fab702e0fa1a9bb0acc797f6600fb52f8095cff24
|
|
BLAKE2b-256 checksum How to use checksums |
5e17c6042ebd22afd8bd6606cea1bf386e7c3e3fa47373c58d4fbc5be5a3a4f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / pictora_dave-0.1.1-py3-none-any.whl
| Download URL | pictora_dave-0.1.1-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
255b7545c983fc28130dd54b4198f5eeb50fdb85886e16b0a6a901b061dac89d
|
|
BLAKE2b-256 checksum How to use checksums |
b13fd8823d98d5097072922afc5606cda4ab169a616ecc5f1e905932f599f00b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for pictora-dave 0.1.1
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.