Skip to main content
Glama

๐Ÿช„ ImageSorcery MCP

๐Ÿช„ ImageSorcery MCP

ComputerVision ใƒ™ใƒผใ‚นใฎ๐Ÿช„ AI ใ‚ขใ‚ทใ‚นใ‚ฟใƒณใƒˆ็”จ็”ปๅƒ่ช่ญ˜ใŠใ‚ˆใณ็ทจ้›†ใƒ„ใƒผใƒซใฎ้ญ”ๆณ•

ใƒฉใ‚คใ‚ปใƒณใ‚น MCP ใ‚ฏใƒญใƒผใƒ‰ใƒปใ‚ขใƒ— ใ‚ฏใƒฉใ‚คใƒณ

โŒ ImageSorcery MCPใชใ—

AI ใ‚ขใ‚ทใ‚นใ‚ฟใƒณใƒˆใฏ็”ปๅƒใ‚’ๆ‰ฑใ†้š›ใซใฏๅˆถ้™ใŒใ‚ใ‚Šใพใ™ใ€‚

  • โŒ ็”ปๅƒใ‚’็›ดๆŽฅๅค‰ๆ›ดใพใŸใฏๅˆ†ๆžใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“

  • โŒ ็”ปๅƒใฎๅˆ‡ใ‚Šๅ–ใ‚Šใ€ใ‚ตใ‚คใ‚บๅค‰ๆ›ดใ€ๅŠ ๅทฅใŒใงใใชใ„

  • โŒ ไธ€้ƒจใฎLLMใฏ็”ปๅƒใ‹ใ‚‰็‰ฉไฝ“ใ‚’ๆคœๅ‡บใ—ใŸใ‚Šใƒ†ใ‚ญใ‚นใƒˆใ‚’ๆŠฝๅ‡บใ—ใŸใ‚Šใงใใชใ„

  • โŒ ่ฆ–่ฆš็š„ใชๆ“ไฝœใ‚’่กŒใ‚ใšใ€่จ€่‘‰ใซใ‚ˆใ‚‹่ชฌๆ˜Žใฎใฟใซ้™ๅฎš

โœ… ImageSorcery MCPใ‚’ไฝฟ็”จ

๐Ÿช„ ImageSorcery ใ€ๅผทๅŠ›ใช็”ปๅƒๅ‡ฆ็†ๆฉŸ่ƒฝใง AI ใ‚ขใ‚ทใ‚นใ‚ฟใƒณใƒˆใ‚’ๅผทๅŒ–ใ—ใพใ™ใ€‚

  • โœ… ็”ปๅƒใ‚’ๆญฃ็ขบใซๅˆ‡ใ‚ŠๆŠœใใ€ใ‚ตใ‚คใ‚บๅค‰ๆ›ดใ€ๅ›ž่ปขใ—ใพใ™

  • โœ… ็”ปๅƒใซใƒ†ใ‚ญใ‚นใƒˆใ‚„ๅ›ณๅฝขใ‚’ๆใ

  • โœ… ๆœ€ๅ…ˆ็ซฏใฎใƒขใƒ‡ใƒซใ‚’ไฝฟ็”จใ—ใฆใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๆคœๅ‡บใ™ใ‚‹

  • โœ… OCRใ‚’ไฝฟใฃใฆ็”ปๅƒใ‹ใ‚‰ใƒ†ใ‚ญใ‚นใƒˆใ‚’ๆŠฝๅ‡บใ™ใ‚‹

  • โœ… ่ฉณ็ดฐใช็”ปๅƒใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใ‚’ๅ–ๅพ—ใ™ใ‚‹

  • โœ… ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆๆคœๅ‡บใ€OCR ใชใฉใซใ€ๅน…ๅบƒใ„ไบ‹ๅ‰ใƒˆใƒฌใƒผใƒ‹ใƒณใ‚ฐๆธˆใฟใƒขใƒ‡ใƒซใ‚’ไฝฟ็”จใงใใพใ™

AI ใซ็”ปๅƒใ‚ฟใ‚นใ‚ฏใฎๆ”ฏๆดใ‚’ไพ้ ผใ™ใ‚‹ใ ใ‘ใงใ™:

ใ€Œใƒšใƒƒใƒˆใฎๅ†™็œŸใ‚’ใƒ•ใ‚ฉใƒซใƒ€ใƒผใฎphotosใ‹ใ‚‰petsใƒ•ใ‚ฉใƒซใƒ€ใƒผใซใ‚ณใƒ”ใƒผใ™ใ‚‹ใ€ ใƒšใƒƒใƒˆใ‚’ใ‚ณใƒ”ใƒผใ™ใ‚‹

ใ€Œphoto.jpg ใง็Œซใ‚’่ฆ‹ใคใ‘ใ€้ซ˜ใ•ใจๅน…ใ‚’ๅŠๅˆ†ใซๅˆ‡ใ‚Šๅ–ใฃใฆใ€็ŒซใŒไธญๅคฎใซใใ‚‹ใ‚ˆใ†ใซใ—ใพใ™ใ€ไธญๅฟƒ็Œซ ๐Ÿ˜‰***ใƒ’ใƒณใƒˆ:*ใƒ•ใ‚กใ‚คใƒซใธใฎใƒ•ใƒซใƒ‘ใ‚นใ‚’ไฝฟ็”จใ—ใฆใใ ใ•ใ„ใ€‚

ใ€Œ foduucom/web-form-ui-field-detectionใƒขใƒ‡ใƒซใ‚’ไฝฟ็”จใ—ใฆใ€ใ“ใฎform.jpgใฎใƒ•ใ‚ฉใƒผใƒ  ใƒ•ใ‚ฃใƒผใƒซใƒ‰ใ‚’ๆ•ฐๅ€คๅŒ–ใ—ใ€่จ˜่ฟฐใ•ใ‚ŒใŸใƒ•ใ‚ฃใƒผใƒซใƒ‰ใฎใƒชใ‚นใƒˆใ‚’form.mdใซๅ…ฅๅŠ›ใ—ใพใ™ใ€‚ใ€ใƒ•ใ‚ฉใƒผใƒ ใƒ•ใ‚ฃใƒผใƒซใƒ‰ใ‚’ๆ•ฐๅ€คๅŒ–ใ™ใ‚‹ ๐Ÿ˜‰***ใƒ’ใƒณใƒˆ:*ใƒขใƒ‡ใƒซใจไฟก้ ผๅบฆใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚

๐Ÿ˜‰***ใƒ’ใƒณใƒˆ:*้ฉๅˆ‡ใชใƒ„ใƒผใƒซใŒไฝฟ็”จใ•ใ‚Œใ‚‹ใ‚ˆใ†ใซใ€ใ€Œuse imagesorceryใ€ใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚

ใ‚ใชใŸใฎใƒ„ใƒผใƒซใฏใ€ใ‚ใชใŸใฎ็›ฎๆจ™ใ‚’้”ๆˆใ™ใ‚‹ใŸใ‚ใซใ€ไปฅไธ‹ใซใƒชใ‚นใƒˆใ•ใ‚Œใฆใ„ใ‚‹่ค‡ๆ•ฐใฎใƒ„ใƒผใƒซใ‚’็ต„ใฟๅˆใ‚ใ›ใพใ™ใ€‚

๐Ÿ› ๏ธ ๅˆฉ็”จๅฏ่ƒฝใชใƒ„ใƒผใƒซ

้“ๅ…ท

่ชฌๆ˜Ž

ไพ‹ใฎใƒ—ใƒญใƒณใƒ—ใƒˆ

crop

OpenCVใฎNumPyใ‚นใƒฉใ‚คใ‚นใ‚ขใƒ—ใƒญใƒผใƒใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใ‚’ๅˆ‡ใ‚ŠๆŠœใใพใ™

ใ€Œ็”ปๅƒ 'input.png' ใ‚’ๅบงๆจ™ (10,10) ใ‹ใ‚‰ (200,200) ใพใงๅˆ‡ใ‚Šๅ–ใ‚Šใ€ 'cropped.png' ใจใ—ใฆไฟๅญ˜ใ—ใพใ™ใ€‚ใ€

resize

OpenCVใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใฎใ‚ตใ‚คใ‚บใ‚’ๅค‰ๆ›ดใ—ใพใ™

ใ€Œ็”ปๅƒ 'photo.jpg' ใ‚’ 800x600 ใƒ”ใ‚ฏใ‚ปใƒซใซใ‚ตใ‚คใ‚บๅค‰ๆ›ดใ—ใ€ 'resized_photo.jpg' ใจใ—ใฆไฟๅญ˜ใ—ใพใ™ใ€‚ใ€

rotate

imutils.rotate_bound้–ขๆ•ฐใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใ‚’ๅ›ž่ปขใ—ใพใ™

ใ€Œ็”ปๅƒ 'photo.jpg' ใ‚’ 45 ๅบฆๅ›ž่ปขใ—ใฆ 'rotated_photo.jpg' ใจใ—ใฆไฟๅญ˜ใ—ใพใ™ใ€

draw_texts

OpenCVใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใซใƒ†ใ‚ญใ‚นใƒˆใ‚’ๆ็”ปใ™ใ‚‹

ใ€Œ็”ปๅƒใ€Œphoto.jpgใ€ใฎ๏ผˆ50,50๏ผ‰ใฎไฝ็ฝฎใซใ€ŒHello Worldใ€ใจใ„ใ†ใƒ†ใ‚ญใ‚นใƒˆใ‚’่ฟฝๅŠ ใ—ใ€ๅณไธ‹้š…ใซใ€ŒCopyright 2023ใ€ใจใ„ใ†ใƒ†ใ‚ญใ‚นใƒˆใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚ใ€

draw_rectangles

OpenCVใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใซ้•ทๆ–นๅฝขใ‚’ๆ็”ปใ—ใพใ™

ใ€Œ็”ปๅƒ 'photo.jpg' ใซ (50,50) ใ‹ใ‚‰ (150,100) ใพใงใฎ่ตคใ„ๅ››่ง’ๅฝขใจใ€(200,150) ใ‹ใ‚‰ (300,250) ใพใงใฎๅก—ใ‚Šใคใถใ•ใ‚ŒใŸ้’ใ„ๅ››่ง’ๅฝขใ‚’ๆ็”ปใ—ใฆใใ ใ•ใ„ใ€‚ใ€

get_metainfo

็”ปๅƒใƒ•ใ‚กใ‚คใƒซใซ้–ขใ™ใ‚‹ใƒกใ‚ฟใƒ‡ใƒผใ‚ฟๆƒ…ๅ ฑใ‚’ๅ–ๅพ—ใ—ใพใ™

ใ€Œ็”ปๅƒ 'photo.jpg' ใฎใƒกใ‚ฟใƒ‡ใƒผใ‚ฟๆƒ…ๅ ฑใ‚’ๅ–ๅพ—ใ™ใ‚‹ใ€

detect

Ultralyticsใฎใƒขใƒ‡ใƒซใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒๅ†…ใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๆคœๅ‡บใ—ใพใ™

ใ€Œไฟก้ ผๅบฆใ—ใใ„ๅ€ค0.4ใง็”ปๅƒใ€Œphoto.jpgใ€ๅ†…ใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๆคœๅ‡บใ—ใพใ™ใ€

find

ใƒ†ใ‚ญใ‚นใƒˆใฎ่ชฌๆ˜ŽใซๅŸบใฅใ„ใฆ็”ปๅƒๅ†…ใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๆคœ็ดขใ—ใพใ™

ใ€Œไฟก้ ผๅบฆ้–พๅ€ค 0.4 ใงใ€็”ปๅƒ 'photo.jpg' ๅ†…ใฎใ™ในใฆใฎ็Šฌใ‚’่ฆ‹ใคใ‘ใฆใใ ใ•ใ„ใ€

get_models

ใƒขใƒ‡ใƒซใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๅ†…ใฎๅˆฉ็”จๅฏ่ƒฝใชใ™ในใฆใฎใƒขใƒ‡ใƒซใ‚’ไธ€่ฆง่กจ็คบใ—ใพใ™

ใ€Œใƒขใƒ‡ใƒซใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๅ†…ใฎๅˆฉ็”จๅฏ่ƒฝใชใ™ในใฆใฎใƒขใƒ‡ใƒซใ‚’ไธ€่ฆง่กจ็คบใ™ใ‚‹ใ€

ocr

EasyOCRใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใซๅฏพใ—ใฆๅ…‰ๅญฆๆ–‡ๅญ—่ช่ญ˜๏ผˆOCR๏ผ‰ใ‚’ๅฎŸ่กŒใ—ใพใ™

ใ€ŒOCRใ‚’ไฝฟ็”จใ—ใฆ็”ปๅƒใ€Œdocument.jpgใ€ใ‹ใ‚‰่‹ฑ่ชžใฎใƒ†ใ‚ญใ‚นใƒˆใ‚’ๆŠฝๅ‡บใ—ใพใ™ใ€

๐Ÿ˜‰***ใƒ’ใƒณใƒˆ:*ๅ„ใƒ„ใƒผใƒซใฎ่ฉณ็ดฐๆƒ…ๅ ฑใจไฝฟ็”จๆ–นๆณ•ใซใคใ„ใฆใฏใ€ใƒ„ใƒผใƒซใฎ

๐Ÿš€ ใฏใ˜ใ‚ใซ

่ฆไปถ

  • Python 3.10ไปฅไธŠ

  • Claude.app ใ€ Cline ใ€ใพใŸใฏไป–ใฎMCPใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆ

ใ‚คใƒณใ‚นใƒˆใƒผใƒซ

ImageSorcery ใƒ‡ใƒข

1. Load MCP documentation if you have the tool for it. It will give you path to *MCP-configuration file* and other needed instructions. 2. Run command `python -m venv imagesorcery-mcp` 3. Run command `source imagesorcery-mcp/bin/activate` For windows bash run command `source imagesorcery-mcp/Scripts/activate` For windows cmd run command `imagesorcery-mcp\Scripts\activate` 4. Run command `pip install imagesorcery-mcp` 5. Run command `imagesorcery-mcp --post-install` 6. Create or modify *MCP-configuration file*. 7. Add the `imagesorcery-mcp` server configuration to the `mcpServers` object in the *MCP-configuration file* `"imagesorcery-mcp": {"command": "/full/path/to/venv/bin/imagesorcery-mcp","timeout": 100}` 8. Get available models using `get_models` tool from `imagesorcery-mcp` 9. Attempt completion, indicating that the installation and configuration are complete.
  1. **ไปฎๆƒณ็’ฐๅขƒใ‚’ไฝœๆˆใ—ใฆใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ๅŒ–ใ™ใ‚‹ (ๅผทใๆŽจๅฅจ):**ใ™ในใฆใฎใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใ€็‰นใซclipใƒ‘ใƒƒใ‚ฑใƒผใ‚ธ (ใ‚คใƒณใ‚นใƒˆใƒผใƒซๅพŒใฎใ‚นใ‚ฏใƒชใƒ—ใƒˆใซใ‚ˆใฃใฆใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใ‚‹) ใ‚’็ขบๅฎŸใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ใซใฏใ€ uv venvใ€‚

    python -m venv imagesorcery-mcp source imagesorcery-mcp/bin/activate # For Linux/macOS # source imagesorcery-mcp\Scripts\activate # For Windows
  2. ใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ๅŒ–ใ•ใ‚ŒใŸไปฎๆƒณ็’ฐๅขƒใซใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™ใ€‚pip pip``uv pipใ‚’ไฝฟ็”จใงใใพใ™ใ€‚

    pip install imagesorcery-mcp # OR, if you prefer using uv for installation into the venv: # uv pip install imagesorcery-mcp
  3. **ใ‚คใƒณใ‚นใƒˆใƒผใƒซๅพŒใฎใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๅฎŸ่กŒใ™ใ‚‹๏ผš**ใ“ใฎใ‚นใƒ†ใƒƒใƒ—ใฏ้žๅธธใซ้‡่ฆใงใ™ใ€‚ๅฟ…่ฆใชใƒขใƒ‡ใƒซใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใ€GitHubใ‹ใ‚‰clip Pythonใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ใชไปฎๆƒณ็’ฐๅขƒใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใ‚ˆใ†ใจใ—ใพใ™ใ€‚

    imagesorcery-mcp --post-install
  • ไบ‹ๅ‰ใƒˆใƒฌใƒผใƒ‹ใƒณใ‚ฐๆธˆใฟใฎใƒขใƒ‡ใƒซใ‚’ไฟๅญ˜ใ™ใ‚‹ใŸใ‚ใฎmodelsใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒช (้€šๅธธใฏไปฎๆƒณ็’ฐๅขƒใฎ site-packages ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๅ†…ใ€ใพใŸใฏใ‚ฐใƒญใƒผใƒใƒซใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏใƒฆใƒผใ‚ถใƒผๅ›บๆœ‰ใฎๅ ดๆ‰€) ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚

  • ใใ“ใซๅˆๆœŸmodels/model_descriptions.jsonใƒ•ใ‚กใ‚คใƒซใ‚’็”Ÿๆˆใ—ใพใ™ใ€‚

  • detectใƒ„ใƒผใƒซใซๅฟ…่ฆใชใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฎ YOLO ใƒขใƒ‡ใƒซ ( yoloe-11l-seg-pf.pt ใ€ yoloe-11s-seg-pf.pt ใ€ yoloe-11l-seg.pt ใ€ yoloe-11s-seg.pt ) ใ‚’ใ“ใฎmodelsใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใพใ™ใ€‚

  • UltralyticsใฎGitHubใƒชใƒใ‚ธใƒˆใƒชใ‹ใ‚‰**clip Pythonใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ใชPython็’ฐๅขƒใซ็›ดๆŽฅใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใ‚ˆใ†ใจใ—ใพใ™**ใ€‚ใ“ใ‚Œใฏใ€ findใƒ„ใƒผใƒซใฎใƒ†ใ‚ญใ‚นใƒˆใƒ—ใƒญใƒณใƒ—ใƒˆๆฉŸ่ƒฝใซๅฟ…่ฆใงใ™ใ€‚

  • findใƒ„ใƒผใƒซใซๅฟ…่ฆใช CLIP ใƒขใƒ‡ใƒซ ใƒ•ใ‚กใ‚คใƒซใ‚’modelsใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใพใ™ใ€‚

ใ“ใฎใƒ—ใƒญใ‚ปใ‚นใ‚’ใ„ใคใงใ‚‚ๅฎŸ่กŒใ—ใฆใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฎใƒขใƒ‡ใƒซใ‚’ๅพฉๅ…ƒใ—ใ€ clipใ‚คใƒณใ‚นใƒˆใƒผใƒซใ‚’่ฉฆ่กŒใงใใพใ™ใ€‚

  • **uv venvใ‚’ไฝฟ็”จใ—ใŸไปฎๆƒณ็’ฐๅขƒใฎไฝœๆˆ:**ใƒ†ใ‚นใƒˆใฎ็ตๆžœใ€ uv venvใงไฝœๆˆใ•ใ‚ŒใŸไปฎๆƒณ็’ฐๅขƒใซใฏpipใŒๅซใพใ‚Œใฆใ„ใชใ„ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใ€ imagesorcery-mcp --post-installใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒGitHubใ‹ใ‚‰clipใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’่‡ชๅ‹•็š„ใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใงใใชใ„ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™๏ผˆ clipใ‚คใƒณใ‚นใƒˆใƒผใƒซๆ‰‹้ †ใงใ€ŒNo module named pipใ€ใ‚จใƒฉใƒผใŒ็™บ็”Ÿใ™ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™๏ผ‰ใ€‚ uv venv

    1. uv venvใ‚’ไฝœๆˆใ—ใฆใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ๅŒ–ใ—ใพใ™ใ€‚

    2. imagesorcery-mcpใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™: uv pip install imagesorcery-mcp ใ€‚

    3. ใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ใชuv venvใซclipใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ๆ‰‹ๅ‹•ใงใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™ใ€‚

      uv pip install git+https://github.com/ultralytics/CLIP.git
    4. imagesorcery-mcp --post-installใ‚’ๅฎŸ่กŒใ—ใฆใใ ใ•ใ„ใ€‚ใƒขใƒ‡ใƒซใฏใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ•ใ‚Œใพใ™ใŒใ€ clip Pythonใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซใซๅคฑๆ•—ใ™ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚post-installใ‚นใ‚ฏใƒชใƒ—ใƒˆใซใ‚ˆใ‚‹clip่‡ชๅ‹•ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ‚’ใ‚ˆใ‚Šใ‚นใƒ ใƒผใ‚บใซ่กŒใ†ใซใฏใ€ไปฎๆƒณ็’ฐๅขƒใ‚’ไฝœๆˆใ™ใ‚‹้š›ใซpython -m venv ๏ผˆไธŠ่จ˜ใฎๆ‰‹้ †1ใ‚’ๅ‚็…ง๏ผ‰ใ‚’ไฝฟ็”จใ™ใ‚‹ใ“ใจใ‚’ใŠๅ‹งใ‚ใ—ใพใ™ใ€‚

  • uvx imagesorcery-mcp --post-install uvxใง็›ดๆŽฅใ‚คใƒณใ‚นใƒˆใƒผใƒซๅพŒใฎใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’ๅฎŸ่กŒใ™ใ‚‹ใจ๏ผˆไพ‹๏ผš uvx imagesorcery-mcp --post-install ๏ผ‰ใ€ clip Python ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซใซๅคฑๆ•—ใ™ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚ใ“ใ‚Œใฏใ€ uvx``uvxไฝœๆˆใ•ใ‚ŒใŸไธ€ๆ™‚็’ฐๅขƒใงใฏ้€šๅธธใ€ใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒไฝฟ็”จใงใใ‚‹ใ‚ˆใ†ใชpipใŒ็”จๆ„ใ•ใ‚Œใฆใ„ใชใ„ใŸใ‚ใงใ™ใ€‚ใƒขใƒ‡ใƒซใฏใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ•ใ‚Œใพใ™ใŒใ€ใ“ใฎใ‚ณใƒžใƒณใƒ‰ใงใฏclipใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฏใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใพใ›ใ‚“ใ€‚uvx ใ‚’ไฝฟ็”จใ—ใฆใƒกใ‚คใƒณใฎimagesorcery-mcpใ‚ตใƒผใƒใƒผใ‚’ๅฎŸ่กŒใ—ใ€ clipๆฉŸ่ƒฝใŒๅฟ…่ฆใชๅ ดๅˆใฏใ€ uvxใŒๆคœๅ‡บใงใใ‚‹ใ‚ขใ‚ฏใ‚ปใ‚นๅฏ่ƒฝใช Python ็’ฐๅขƒใซclipใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใŒใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใฆใ„ใ‚‹ใ“ใจใ‚’็ขบ่ชใ™ใ‚‹ใ‹ใ€ python -m venvใงไฝœๆˆใ•ใ‚ŒใŸๆฐธ็ถš็š„ใช็’ฐๅขƒใซimagesorcery-mcpใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ใ“ใจใ‚’ๆคœ่จŽใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

โš™๏ธ MCP ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฎๆง‹ๆˆ

MCPใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใซไปฅไธ‹ใฎ่จญๅฎšใ‚’่ฟฝๅŠ ใ—ใฆใใ ใ•ใ„ใ€‚ใ‚คใƒณใ‚นใƒˆใƒผใƒซๅพŒใ€ imagesorcery-mcpใ‚ทใ‚นใƒ†ใƒ ใฎPATHใซๅซใพใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏใ€ imagesorcery-mcpใ‚ณใƒžใƒณใƒ‰ใจใ—ใฆ็›ดๆŽฅไฝฟ็”จใงใใพใ™ใ€‚ใใ†ใงใชใ„ๅ ดๅˆใฏใ€ๅฎŸ่กŒใƒ•ใ‚กใ‚คใƒซใธใฎใƒ•ใƒซใƒ‘ใ‚นใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

"mcpServers": { "imagesorcery-mcp": { "command": "imagesorcery-mcp", // Or /full/path/to/venv/bin/imagesorcery-mcp if installed in a venv "transportType": "stdio", "autoApprove": ["detect", "crop", "get_models", "draw_texts", "get_metainfo", "rotate", "resize", "classify", "draw_rectangles", "find", "ocr"], "timeout": 100 } }
"mcpServers": { "imagesorcery-mcp": { "command": "imagesorcery-mcp.exe", // Or C:\\full\\path\\to\\venv\\Scripts\\imagesorcery-mcp.exe if installed in a venv "transportType": "stdio", "autoApprove": ["detect", "crop", "get_models", "draw_texts", "get_metainfo", "rotate", "resize", "classify", "draw_rectangles", "find", "ocr"], "timeout": 100 } }

๐Ÿ“ฆ ่ฟฝๅŠ ใƒขใƒ‡ใƒซ

ไธ€้ƒจใฎใƒ„ใƒผใƒซใงใฏใ€ modelsใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซ็‰นๅฎšใฎใƒขใƒ‡ใƒซใŒ็”จๆ„ใ•ใ‚Œใฆใ„ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

# Download models for the detect tool download-yolo-models --ultralytics yoloe-11l-seg download-yolo-models --huggingface ultralytics/yolov8:yolov8m.pt

ใƒขใƒ‡ใƒซใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ™ใ‚‹ใจใ€ใ‚นใ‚ฏใƒชใƒ—ใƒˆใฏmodels/model_descriptions.jsonใƒ•ใ‚กใ‚คใƒซใ‚’่‡ชๅ‹•็š„ใซๆ›ดๆ–ฐใ—ใพใ™ใ€‚

  • Ultralytics ใƒขใƒ‡ใƒซใฎๅ ดๅˆ: ่ชฌๆ˜Žใฏsrc/imagesorcery_mcp/scripts/create_model_descriptions.pyใงไบ‹ๅ‰ๅฎš็พฉใ•ใ‚ŒใฆใŠใ‚Šใ€ๅ„ใƒขใƒ‡ใƒซใฎ็›ฎ็š„ใ€ใ‚ตใ‚คใ‚บใ€็‰นๆ€งใซ้–ขใ™ใ‚‹่ฉณ็ดฐๆƒ…ๅ ฑใŒๅซใพใ‚Œใฆใ„ใพใ™ใ€‚

  • Hugging Faceใƒขใƒ‡ใƒซใฎๅ ดๅˆ๏ผš่ชฌๆ˜Žๆ–‡ใฏHugging Face Hubใฎใƒขใƒ‡ใƒซใ‚ซใƒผใƒ‰ใ‹ใ‚‰่‡ชๅ‹•็š„ใซๆŠฝๅ‡บใ•ใ‚Œใพใ™ใ€‚ใ‚นใ‚ฏใƒชใƒ—ใƒˆใฏใ€ใƒขใƒ‡ใƒซใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นใพใŸใฏ่ชฌๆ˜Žๆ–‡ใฎๆœ€ๅˆใฎ่กŒใ‹ใ‚‰ใƒขใƒ‡ใƒซๅใ‚’ๅ–ๅพ—ใ—ใ‚ˆใ†ใจใ—ใพใ™ใ€‚

ใƒขใƒ‡ใƒซใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใŸๅพŒใ€ models/model_descriptions.jsonใฎ่ชฌๆ˜Žใ‚’็ขบ่ชใ—ใ€ๅฟ…่ฆใซๅฟœใ˜ใฆ่ชฟๆ•ดใ—ใฆใ€ใƒขใƒ‡ใƒซใฎๆฉŸ่ƒฝใ‚„ใƒฆใƒผใ‚นใ‚ฑใƒผใ‚นใซ้–ขใ™ใ‚‹ใ‚ˆใ‚Šๆญฃ็ขบใง่ฉณ็ดฐใชๆƒ…ๅ ฑใ‚’ๆไพ›ใ™ใ‚‹ใ“ใจใ‚’ใŠๅ‹งใ‚ใ—ใพใ™ใ€‚

๐Ÿค ่ฒข็Œฎใ™ใ‚‹

ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๆง‹้€ 

ใ“ใฎใƒชใƒใ‚ธใƒˆใƒชใฏๆฌกใฎใ‚ˆใ†ใซๆง‹ๆˆใ•ใ‚Œใฆใ„ใพใ™ใ€‚

. โ”œโ”€โ”€ .gitignore # Specifies intentionally untracked files that Git should ignore. โ”œโ”€โ”€ pyproject.toml # Configuration file for Python projects, including build system, dependencies, and tool settings. โ”œโ”€โ”€ pytest.ini # Configuration file for the pytest testing framework. โ”œโ”€โ”€ README.md # The main documentation file for the project. โ”œโ”€โ”€ setup.sh # A shell script for quick setup (legacy, for reference or local use). โ”œโ”€โ”€ models/ # This directory stores pre-trained models used by tools like `detect` and `find`. It is typically ignored by Git due to the large file sizes. โ”‚ โ”œโ”€โ”€ model_descriptions.json # Contains descriptions of the available models. โ”‚ โ”œโ”€โ”€ settings.json # Contains settings related to model management and training runs. โ”‚ โ””โ”€โ”€ *.pt # Pre-trained model. โ”œโ”€โ”€ src/ # Contains the source code for the ๐Ÿช„ ImageSorcery MCP server. โ”‚ โ””โ”€โ”€ imagesorcery_mcp/ # The main package directory for the server. โ”‚ โ”œโ”€โ”€ __init__.py # Makes `imagesorcery_mcp` a Python package. โ”‚ โ”œโ”€โ”€ __main__.py # Entry point for running the package as a script. โ”‚ โ”œโ”€โ”€ logging_config.py # Configures the logging for the server. โ”‚ โ”œโ”€โ”€ server.py # The main server file, responsible for initializing FastMCP and registering tools. โ”‚ โ”œโ”€โ”€ logs/ # Directory for storing server logs. โ”‚ โ”œโ”€โ”€ scripts/ # Contains utility scripts for model management. โ”‚ โ”‚ โ”œโ”€โ”€ README.md # Documentation for the scripts. โ”‚ โ”‚ โ”œโ”€โ”€ __init__.py # Makes `scripts` a Python package. โ”‚ โ”‚ โ”œโ”€โ”€ create_model_descriptions.py # Script to generate model descriptions. โ”‚ โ”‚ โ”œโ”€โ”€ download_clip.py # Script to download CLIP models. โ”‚ โ”‚ โ”œโ”€โ”€ post_install.py # Script to run post-installation tasks. โ”‚ โ”‚ โ””โ”€โ”€ download_models.py # Script to download other models (e.g., YOLO). โ”‚ โ””โ”€โ”€ tools/ # Contains the implementation of individual MCP tools. โ”‚ โ”œโ”€โ”€ README.md # Documentation for the tools. โ”‚ โ”œโ”€โ”€ __init__.py # Import the central logger โ”‚ โ””โ”€โ”€ *.py # Implements the tool. โ””โ”€โ”€ tests/ # Contains test files for the project. โ”œโ”€โ”€ test_server.py # Tests for the main server functionality. โ”œโ”€โ”€ data/ # Contains test data, likely image files used in tests. โ””โ”€โ”€ tools/ # Contains tests for individual tools.

้–‹็™บใ‚ปใƒƒใƒˆใ‚ขใƒƒใƒ—

  1. ใƒชใƒใ‚ธใƒˆใƒชใ‚’ใ‚ฏใƒญใƒผใƒณใ—ใพใ™ใ€‚

git clone https://github.com/sunriseapps/imagesorcery-mcp.git # Or your fork cd imagesorcery-mcp
  1. (ๆŽจๅฅจ) ไปฎๆƒณ็’ฐๅขƒใ‚’ไฝœๆˆใ—ใฆใ‚ขใ‚ฏใƒ†ใ‚ฃใƒ–ๅŒ–ใ—ใพใ™ใ€‚

python -m venv venv source venv/bin/activate # For Linux/macOS # venv\Scripts\activate # For Windows
  1. ้–‹็™บไพๅญ˜้–ขไฟ‚ใจใจใ‚‚ใซ็ทจ้›†ๅฏ่ƒฝใƒขใƒผใƒ‰ใงใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™ใ€‚

pip install -e ".[dev]"

ใ“ใ‚Œใซใ‚ˆใ‚Šใ€ imagesorcery-mcpใจ[project.dependencies]ใŠใ‚ˆใณ[project.optional-dependencies].devใ‹ใ‚‰ใฎใ™ในใฆใฎไพๅญ˜้–ขไฟ‚ ( buildใŠใ‚ˆใณtwineใ‚’ๅซใ‚€) ใŒใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใพใ™ใ€‚

ใƒซใƒผใƒซ

ใ“ใ‚Œใ‚‰ใฎใƒซใƒผใƒซใฏใ€ไบบ้–“ใจ AI ใ‚’ๅซใ‚€ใ™ในใฆใฎ่ฒข็Œฎ่€…ใซ้ฉ็”จใ•ใ‚Œใพใ™ใ€‚

  1. ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๅ†…ใฎใ™ในใฆใฎREADME.mdใƒ•ใ‚กใ‚คใƒซใ‚’่ชญใ‚“ใงใใ ใ•ใ„ใ€‚ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎๆง‹้€ ใจ็›ฎ็š„ใ‚’็†่งฃใ—ใ€่ฒข็ŒฎใฎใŸใ‚ใฎใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณใ‚’็†่งฃใ—ใฆใใ ใ•ใ„ใ€‚ใใ‚ŒใŒ่‡ชๅˆ†ใฎใ‚ฟใ‚นใ‚ฏใจใฉใฎใ‚ˆใ†ใซ้–ข้€ฃใ—ใฆใ„ใ‚‹ใ‹ใ€ใใ—ใฆใใ‚Œใซๅฟœใ˜ใฆใฉใฎใ‚ˆใ†ใซๅค‰ๆ›ดใ‚’ๅŠ ใˆใ‚‹ในใใ‹ใ‚’ใ‚ˆใ่€ƒใˆใฆใใ ใ•ใ„ใ€‚

  2. pyproject.toml่ชญใ‚“ใงใใ ใ•ใ„ใ€‚ [tool.ruff] ใ€ [tool.ruff.lint] ใ€ [project.optional-dependencies] ใ€ [project]dependenciesใฎๅ„ใ‚ปใ‚ฏใ‚ทใƒงใƒณใซๆณจๆ„ใ—ใฆใใ ใ•ใ„ใ€‚pyproject.toml ใงๅฎš็พฉใ•ใ‚Œใฆใ„ใ‚‹ใ‚ณใƒผใƒ‰ใ‚นใ‚ฟใ‚คใƒซใซๅŽณๅฏ†ใซๅพ“ใฃใฆใใ ใ•ใ„pyproject.toml``pyproject.tomlไพๅญ˜้–ขไฟ‚ใงๅฎš็พฉใ•ใ‚Œใฆใ„ใ‚‹ใ‚นใ‚ฟใƒƒใ‚ฏใ‚’ๅŽณๅฎˆใ—ใ€ๆญฃๅฝ“ใช็†็”ฑใŒใชใ„้™ใ‚Šๆ–ฐใ—ใ„ไพๅญ˜้–ขไฟ‚ใ‚’่ฟฝๅŠ ใ—ใชใ„ใงใใ ใ•ใ„ใ€‚

  3. ๆ–ฐ่ฆใƒ•ใ‚กใ‚คใƒซใจๆ—ขๅญ˜ใƒ•ใ‚กใ‚คใƒซใซใ‚ณใƒผใƒ‰ใ‚’่จ˜่ฟฐใ—ใฆใใ ใ•ใ„ใ€‚ๆ–ฐใ—ใ„ไพๅญ˜้–ขไฟ‚ใŒๅฟ…่ฆใชๅ ดๅˆใฏใ€ pyproject.tomlใ‚’ๆ›ดๆ–ฐใ—ใ€ pip install -e .ใพใŸใฏpip install -e ".[dev]"ใงใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใฆใใ ใ•ใ„ใ€‚ pip installใง็›ดๆŽฅใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใชใ„ใงใใ ใ•ใ„ใ€‚ไพ‹ใจใ—ใฆใ€ๆ—ขๅญ˜ใฎใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใ‚’็ขบ่ชใ—ใฆใใ ใ•ใ„๏ผˆไพ‹๏ผš src/imagesorcery_mcp/server.py ใ€ src/imagesorcery_mcp/tools/crop.py ๏ผ‰ใ€‚ๆ—ขๅญ˜ใ‚ณใƒผใƒ‰ใฎใ‚ณใƒผใƒ‰ใ‚นใ‚ฟใ‚คใƒซใ€ๅ‘ฝๅ่ฆๅ‰‡ใ€ๅ…ฅๅ‡บๅŠ›ใƒ‡ใƒผใ‚ฟๅฝขๅผใ€ใ‚ณใƒผใƒ‰ๆง‹้€ ใ€ใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃใชใฉใซๅพ“ใฃใฆใใ ใ•ใ„ใ€‚

  4. ้–ข้€ฃใ™ใ‚‹README.mdใƒ•ใ‚กใ‚คใƒซใซๅค‰ๆ›ดใ‚’ๅŠ ใˆใฆๆ›ดๆ–ฐใ—ใฆใใ ใ•ใ„ใ€‚ๆ—ขๅญ˜ใฎREADME.mdใƒ•ใ‚กใ‚คใƒซใฎๅฝขๅผใจๆง‹้€ ใซๅพ“ใฃใฆใใ ใ•ใ„ใ€‚

  5. ใ‚ณใƒผใƒ‰ใฎใƒ†ใ‚นใƒˆใ‚’่จ˜่ฟฐใ—ใฆใใ ใ•ใ„ใ€‚ๆ—ขๅญ˜ใฎใƒ†ใ‚นใƒˆไพ‹๏ผˆไพ‹๏ผš tests/test_server.py ใ€ tests/tools/test_crop.py ๏ผ‰ใ‚’ๅ‚่€ƒใซใ—ใฆใใ ใ•ใ„ใ€‚ๆ—ขๅญ˜ใฎใƒ†ใ‚นใƒˆใฎใ‚ณใƒผใƒ‰ใ‚นใ‚ฟใ‚คใƒซใ€ๅ‘ฝๅ่ฆๅ‰‡ใ€ๅ…ฅๅ‡บๅŠ›ใƒ‡ใƒผใ‚ฟๅฝขๅผใ€ใ‚ณใƒผใƒ‰ๆง‹้€ ใ€ใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃใชใฉใซๅพ“ใฃใฆใใ ใ•ใ„ใ€‚

  6. ใƒ†ใ‚นใƒˆใจใƒชใƒณใ‚ฟใƒผใ‚’ๅฎŸ่กŒใ—ใฆใ€ใ™ในใฆใŒๆฉŸ่ƒฝใ™ใ‚‹ใ“ใจใ‚’็ขบ่ชใ—ใพใ™ใ€‚

pytest ruff check .

ๅคฑๆ•—ใ—ใŸๅ ดๅˆใฏใ€ใ‚ณใƒผใƒ‰ใจใƒ†ใ‚นใƒˆใ‚’ไฟฎๆญฃใ—ใฆใใ ใ•ใ„ใ€‚ใ™ในใฆใฎๆ–ฐใ—ใ„ใ‚ณใƒผใƒ‰ใฏใƒชใƒณใ‚ฟใƒผใƒซใƒผใƒซใซๆบ–ๆ‹ ใ—ใ€ใ™ในใฆใฎใƒ†ใ‚นใƒˆใซๅˆๆ ผใ™ใ‚‹ใ“ใจใŒๅฟ…้ ˆใงใ™ใ€‚

ใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใฎใƒ’ใƒณใƒˆ

  • ้ฉๅˆ‡ใชๅ ดๅˆใฏๅž‹ใƒ’ใƒณใƒˆใ‚’ไฝฟ็”จใ™ใ‚‹

  • ใƒ‡ใƒผใ‚ฟใฎๆคœ่จผใจใ‚ทใƒชใ‚ขใƒซๅŒ–ใซใฏpydanticใ‚’ไฝฟ็”จใ™ใ‚‹

๐Ÿ“ ่ณชๅ•ใŒใ‚ใ‚Šใพใ™ใ‹?

ใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใซ้–ขใ—ใฆใ”่ณชๅ•ใ€ๅ•้กŒใ€ใ”ๆๆกˆใŒใ”ใ–ใ„ใพใ—ใŸใ‚‰ใ€ใŠๆฐ—่ปฝใซไธ‹่จ˜ใพใงใŠๅ•ใ„ๅˆใ‚ใ›ใใ ใ•ใ„ใ€‚

  • ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆไฝœๆˆ่€…: titulus (LinkedIn ็ตŒ็”ฑ)

  • Sunrise Apps CEO: Vlad Karm (LinkedInใ‚ˆใ‚Š)

ใƒใ‚ฐใƒฌใƒใƒผใƒˆใ‚„ๆฉŸ่ƒฝใƒชใ‚ฏใ‚จใ‚นใƒˆใซใคใ„ใฆใฏใ€ใƒชใƒใ‚ธใƒˆใƒชใงๅ•้กŒใ‚’้–‹ใใ“ใจใ‚‚ใงใใพใ™ใ€‚

๐Ÿ“œ ใƒฉใ‚คใ‚ปใƒณใ‚น

ใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฏMITใƒฉใ‚คใ‚ปใƒณใ‚นใซๅŸบใฅใ„ใฆใƒฉใ‚คใ‚ปใƒณใ‚นใ•ใ‚Œใฆใ„ใพใ™ใ€‚ใคใพใ‚Šใ€MITใƒฉใ‚คใ‚ปใƒณใ‚นใฎๆกไปถใซๅพ“ใฃใฆใ€ใ‚ฝใƒ•ใƒˆใ‚ฆใ‚งใ‚ขใ‚’่‡ช็”ฑใซไฝฟ็”จใ€ๆ”นๅค‰ใ€้…ๅธƒใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    Enables AI assistants to download images from URLs and perform basic image optimization tasks.
    Last updated -
    2
    8
    11
    Apache 2.0
  • -
    security
    -
    license
    -
    quality
    A Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.
    Last updated -
    869
    11
    MIT License
  • A
    security
    -
    license
    A
    quality
    Drawing Tool for AI Assistants
    Last updated -
    4
    10
  • -
    security
    -
    license
    -
    quality
    Enables searching for AI agents by keywords or categories, allowing users to discover tools like coding agents, GUI agents, or industry-specific assistants across marketplaces.
    Last updated -
    41
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sunriseapps/imagesorcery-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server