ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸͺ„ ImageSorcery MCP

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: ΠΎΠ±Ρ€Π΅Π·ΠΊΠ°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, дСтСкция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ OCR с использованиСм OpenCV ΠΈ YOLO для AI-ассистСнтов

Python
⭐ 189 stars

ОписаниС

ImageSorcery MCP β€” это сСрвСр Π½Π° Python, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ инструмСнты ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния для локальной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с изобраТСниями Π±Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° внСшниС сСрвСры. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности: ΠΎΠ±Ρ€Π΅Π·ΠΊΠ°, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, рисованиС элСмСнтов, дСтСкция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (YOLO, CLIP), OCR (EasyOCR) ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: OpenCV, Ultralytics, EasyOCR. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: интСграция с AI Π²Ρ€ΠΎΠ΄Π΅ Claude ΠΈΠ»ΠΈ Cline для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ„ΠΎΡ‚ΠΎ, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ тСкста ΠΈ поиску ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ….

ВозмоТности

βœ“

ΠžΠ±Ρ€Π΅Π·ΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

Crop ΠΈ resize ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с использованиСм OpenCV для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

βœ“

ДСтСкция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

Detect ΠΈ find ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с модСлями YOLO ΠΈ CLIP, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹.

βœ“

OCR

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ тСкста ΠΈΠ· ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ EasyOCR Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках.

βœ“

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

РисованиС Π»ΠΈΠ½ΠΈΠΉ, стрСлок, ΠΊΡ€ΡƒΠ³ΠΎΠ², ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², тСкста; Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°.

βœ“

ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅

Change_color для ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ (сСпия ΠΈ Ρ‚.Π΄.), blur для областСй с инвСрсиСй.

βœ“

ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅

Rotate ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ get_metainfo для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„Π°ΠΉΠ»Π΅.

Установка

ВрСбования: Python 3.10+, pipx, систСмныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (ffmpeg, libsm6 ΠΈ Π΄Ρ€.).

Установка Ρ‡Π΅Ρ€Π΅Π· pipx (рСкомСндуСтся):

  1. УстановитС pipx (Ссли Π½ΡƒΠΆΠ½ΠΎ): brew install pipx (macOS) ΠΈΠ»ΠΈ sudo apt install pipx (Ubuntu).
  2. pipx install imagesorcery-mcp
  3. imagesorcery-mcp –post-install (скачиваСт ΠΌΠΎΠ΄Π΅Π»ΠΈ).

Для MCP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ:

{
  "mcpServers": {
    "imagesorcery-mcp": {
      "command": "imagesorcery-mcp",
      "transportType": "stdio",
      "autoApprove": ["blur", "change_color", "config", "crop", "detect", "draw_arrows", "draw_circles", "draw_lines", "draw_rectangles", "draw_texts", "fill", "find", "get_metainfo", "ocr", "overlay", "resize", "rotate"],
      "timeout": 100
    }
  }
}

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Π―Π·Ρ‹ΠΊ
Python
ЛицСнзия
MIT License
GitHub Stars
189

Бсылки