ðª ImageSorcery MCP
ÐПлÑебÑÑвП ÑаÑÐ¿ÐŸÐ·ÐœÐ°Ð²Ð°ÐœÐžÑ Ðž ÑеЎакÑОÑÐŸÐ²Ð°ÐœÐžÑ ÐžÐ·ÐŸÐ±ÑажеМОй Ма ПÑМПве ComputerVision ÐŽÐ»Ñ Ð¿ÐŸÐŒÐŸÑМОкПв Ñ ÐžÑкÑÑÑÑвеММÑÐŒ ОМÑеллекÑПЌ
â Ðез ImageSorcery MCP
ÐПзЌПжМПÑÑО ÐÐ-пПЌПÑМОкПв пÑО ÑабПÑе Ñ ÐžÐ·ÐŸÐ±ÑажеМОÑЌО ПгÑаМОÑеМÑ:
â ÐевПзЌПжМП ОзЌеМÑÑÑ ÐžÐ»Ðž аМалОзОÑПваÑÑ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ ÐœÐ°Ð¿ÑÑÐŒÑÑ
â ÐÐµÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑО ПбÑезаÑÑ, ОзЌеМÑÑÑ ÑÐ°Ð·ÐŒÐµÑ ÐžÐ»Ðž ПбÑабаÑÑваÑÑ ÐžÐ·ÐŸÐ±ÑажеМОÑ
â ÐекПÑПÑÑе LLM Ме ЌПгÑÑ ÐŸÐ±ÐœÐ°ÑÑжОваÑÑ ÐŸÐ±ÑекÑÑ ÐžÐ»Ðž ОзвлекаÑÑ ÑекÑÑ ÐžÐ· ОзПбÑажеМОй
â ÐгÑаМОÑеМП ÑлПвеÑМÑЌО ПпОÑаМОÑЌО без вОзÑалÑМПй ЌаМОпÑлÑÑОО
â С ImageSorcery MCP
ðª ImageSorcery
пÑеЎПÑÑавлÑÐµÑ Ð¿ÐŸÐŒÐŸÑМОкаЌ Ма базе ОÑкÑÑÑÑвеММПгП ОМÑеллекÑа ЌПÑМÑе вПзЌПжМПÑÑО ПбÑабПÑкО ОзПбÑажеМОй:
â ÐбÑезайÑе, ОзЌеМÑйÑе ÑÐ°Ð·ÐŒÐµÑ Ðž вÑаÑайÑе ОзПбÑÐ°Ð¶ÐµÐœÐžÑ Ñ ÑПÑМПÑÑÑÑ
â РОÑÑйÑе ÑекÑÑ Ðž ÑОгÑÑÑ ÐœÐ° ОзПбÑажеМОÑÑ
â ÐбМаÑÑжеМОе ПбÑекÑПв Ñ ÐžÑпПлÑзПваМОеЌ ÑПвÑеЌеММÑÑ ÐŒÐŸÐŽÐµÐ»ÐµÐ¹
â ÐзвлеÑеМОе ÑекÑÑа Оз ОзПбÑажеМОй Ñ Ð¿ÐŸÐŒÐŸÑÑÑ OCR
â ÐПлÑÑОÑе пПЎÑПбМÑе ЌеÑаЎаММÑе ОзПбÑажеМОÑ
â ÐÑпПлÑзÑйÑе ÑОÑПкОй ÑпекÑÑ Ð¿ÑеЎваÑОÑелÑМП ПбÑÑеММÑÑ ÐŒÐŸÐŽÐµÐ»ÐµÐ¹ ÐŽÐ»Ñ ÐŸÐ±ÐœÐ°ÑÑÐ¶ÐµÐœÐžÑ ÐŸÐ±ÑекÑПв, OCR О ЌМПгПгП ÐŽÑÑгПгП
ÐÑПÑÑП пПпÑПÑОÑе ÑвПй ÐРпПЌПÑÑ Ð²Ð°ÐŒ Ñ Ð·Ð°ÐŽÐ°ÑаЌО пП ПбÑабПÑке ОзПбÑажеМОй:
"ÑкПпОÑПваÑÑ ÑПÑПгÑаÑОО Ñ ÐŽÐŸÐŒÐ°ÑМОЌО жОвПÑМÑЌО Оз папкО
photos
в папкÑpets
"
«ÐайЎОÑе кПÑÐºÑ ÐœÐ° ÑПÑП.jpg О ПбÑежÑÑе ОзПбÑажеМОе пПпПлаЌ пП вÑÑПÑе О ÑОÑОМе, ÑÑÐŸÐ±Ñ ÐºÐŸÑка ПказалаÑÑ Ð¿ÐŸ ÑеМÑÑÑ»
ð ÐПЎÑказка:
"ÐÑПМÑЌеÑÑйÑе Ð¿ÐŸÐ»Ñ ÑПÑÐŒÑ Ð² ÑÑПЌ
form.jpg
Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÐŒÐŸÐŽÐµÐ»Ðžfoduucom/web-form-ui-field-detection
О запПлМОÑеform.md
ÑпОÑкПЌ ПпОÑаММÑÑ Ð¿ÐŸÐ»ÐµÐ¹"ð ÐПЎÑказка:
ð ÐПЎÑказка:
ÐÐ°Ñ ÐžÐœÑÑÑÑÐŒÐµÐœÑ Ð±ÑÐŽÐµÑ ÐŸÐ±ÑеЎОМÑÑÑ Ð² Ñебе МеÑкПлÑкП пеÑеÑОÑлеММÑÑ ÐœÐžÐ¶Ðµ ОМÑÑÑÑЌеМÑПв ÐŽÐ»Ñ ÐŽÐŸÑÑÐžÐ¶ÐµÐœÐžÑ Ð²Ð°Ñей ÑелО.
ð ïž ÐПÑÑÑпМÑе ОМÑÑÑÑЌеМÑÑ
ÐМÑÑÑÑÐŒÐµÐœÑ | ÐпОÑаМОе | ÐÑÐžÐŒÐµÑ Ð¿ÐŸÐŽÑказкО |
| ÐбÑÐµÐ·Ð°ÐµÑ ÐžÐ·ÐŸÐ±ÑажеМОе, ОÑпПлÑзÑÑ Ð¿ÐŸÐŽÑ ÐŸÐŽ МаÑезкО NumPy OpenCV. | «ÐбÑезаÑÑ ÐŒÐŸÐµ ОзПбÑажеМОе 'input.png' ÐŸÑ ÐºÐŸÐŸÑÐŽÐžÐœÐ°Ñ (10,10) ЎП (200,200) О ÑÐŸÑ ÑаМОÑÑ ÐµÐ³ÐŸ как 'cropped.png'» |
| ÐзЌеМеМОе ÑазЌеÑа ОзПбÑÐ°Ð¶ÐµÐœÐžÑ Ñ Ð¿ÐŸÐŒÐŸÑÑÑ OpenCV | «ÐзЌеМОÑе ÑÐ°Ð·ÐŒÐµÑ ÐŒÐŸÐµÐ³ÐŸ ОзПбÑÐ°Ð¶ÐµÐœÐžÑ Â«photo.jpg» ЎП 800x600 пОкÑелей О ÑÐŸÑ ÑаМОÑе егП как «resized_photo.jpg»» |
| ÐПвПÑаÑÐžÐ²Ð°ÐµÑ ÐžÐ·ÐŸÐ±ÑажеМОе Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÑÑМкÑОО imutils.rotate_bound | «ÐПвеÑМÑÑÑ ÐŒÐŸÐµ ОзПбÑажеМОе «photo.jpg» Ма 45 гÑаЎÑÑПв О ÑÐŸÑ ÑаМОÑÑ ÐµÐ³ÐŸ как «rotated_photo.jpg»» |
| РОÑÑÐµÑ ÑекÑÑ ÐœÐ° ОзПбÑажеМОО Ñ Ð¿ÐŸÐŒÐŸÑÑÑ OpenCV | «ÐПбавÑÑе ÑекÑÑ Â«Hello World» в пПзОÑÐžÑ (50,50) О «Copyright 2023» в пÑавÑй МОжМОй ÑгПл ЌПегП ОзПбÑÐ°Ð¶ÐµÐœÐžÑ Â«photo.jpg»» |
| РОÑÑÐµÑ Ð¿ÑÑЌПÑгПлÑМОкО Ма ОзПбÑажеМОО Ñ Ð¿ÐŸÐŒÐŸÑÑÑ OpenCV | «ÐаÑОÑÑйÑе кÑаÑМÑй пÑÑЌПÑгПлÑМОк ÐŸÑ (50,50) ЎП (150,100) О закÑаÑеММÑй ÑОМОй пÑÑЌПÑгПлÑМОк ÐŸÑ (200,150) ЎП (300,250) Ма ЌПеЌ ОзПбÑажеМОО 'photo.jpg'» |
| ÐПлÑÑÐ°ÐµÑ ÐŒÐµÑаЎаММÑе П Ñайле ОзПбÑÐ°Ð¶ÐµÐœÐžÑ | «ÐПлÑÑОÑÑ ÐŒÐµÑаЎаММÑе П ЌПеЌ ОзПбÑажеМОО 'photo.jpg'» |
| ÐбМаÑÑÐ¶ÐžÐ²Ð°ÐµÑ ÐŸÐ±ÑекÑÑ ÐœÐ° ОзПбÑажеМОО Ñ ÐžÑпПлÑзПваМОеЌ ЌПЎелей Ultralytics | «ÐпÑеЎелОÑÑ ÐŸÐ±ÑекÑÑ ÐœÐ° ЌПеЌ ОзПбÑажеМОО «photo.jpg» Ñ Ð¿ÐŸÑПгПЌ ЎПÑÑПвеÑМПÑÑО 0,4» |
| ÐÐ°Ñ ÐŸÐŽÐžÑ ÐŸÐ±ÑекÑÑ ÐœÐ° ОзПбÑажеМОО пП ÑекÑÑÐŸÐ²ÐŸÐŒÑ ÐŸÐ¿ÐžÑÐ°ÐœÐžÑ | «ÐайÑО вÑÐµÑ ÑПбак Ма ЌПеЌ ОзПбÑажеМОО 'photo.jpg' Ñ Ð¿ÐŸÑПгПЌ ЎПÑÑПвеÑМПÑÑО 0,4» |
| ÐеÑеÑОÑлÑÐµÑ Ð²Ñе ЎПÑÑÑпМÑе ЌПЎелО в каÑалПге ЌПЎелей | «ÐеÑеÑОÑлОÑÑ Ð²Ñе ЎПÑÑÑпМÑе ЌПЎелО в каÑалПге ЌПЎелей» |
| ÐÑпПлМÑÐµÑ ÐŸÐ¿ÑОÑеÑкПе ÑаÑпПзМаваМОе ÑОЌвПлПв (OCR) Ма ОзПбÑажеМОО Ñ Ð¿ÐŸÐŒÐŸÑÑÑ EasyOCR | «ÐзвлекОÑе ÑекÑÑ ÐžÐ· ЌПегП ОзПбÑÐ°Ð¶ÐµÐœÐžÑ Â«document.jpg» Ñ Ð¿ÐŸÐŒÐŸÑÑÑ OCR Ма аМглОйÑкПЌ ÑзÑке» |
ð СПвеÑ:
ð ÐаÑалП ÑабПÑÑ
ТÑебПваМОÑ
Python 3.10
ОлО вÑÑеClaude.app
,Cline
ОлО ÐŽÑÑгПй ÐºÐ»ÐžÐµÐœÑ MCP
УÑÑаМПвка
СПзЎайÑе О акÑОвОÑÑйÑе вОÑÑÑалÑМÑÑ ÑÑÐµÐŽÑ (МаÑÑПÑÑелÑМП ÑекПЌеМЎÑеÑÑÑ): ÐŽÐ»Ñ ÐœÐ°ÐŽÐµÐ¶ÐœÐŸÐ¹ ÑÑÑаМПвкО вÑÐµÑ ÐºÐŸÐŒÐ¿ÐŸÐœÐµÐœÑПв, ПÑПбеММП пакеÑа
clip
(ÑÑÑаМавлОваеÑÑÑ Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÑкÑОпÑа пПÑле ÑÑÑаМПвкО), МаÑÑПÑÑелÑМП ÑекПЌеМЎÑеÑÑÑ ÐžÑпПлÑзПваÑÑ Ð²ÑÑÑПеММÑй в Python ЌПЎÑÐ»Ñ .python -m venv imagesorcery-mcp source imagesorcery-mcp/bin/activate # For Linux/macOS # source imagesorcery-mcp\Scripts\activate # For WindowsУÑÑаМПвОÑе Ð¿Ð°ÐºÐµÑ Ð² акÑОвОÑПваММÑÑ Ð²ÐžÑÑÑалÑМÑÑ ÑÑеЎÑ: ЌПжМП ОÑпПлÑзПваÑÑ
pip
ОлОuv pip
.pip install imagesorcery-mcp # OR, if you prefer using uv for installation into the venv: # uv pip install imagesorcery-mcpÐапÑÑÑОÑе ÑкÑÐžÐ¿Ñ Ð¿ÐŸÑле ÑÑÑаМПвкО: ÐÑÐŸÑ Ñаг ÐžÐŒÐµÐµÑ ÑеÑаÑÑее зМаÑеМОе. ÐМ загÑÑÐ¶Ð°ÐµÑ ÑÑебÑеЌÑе ЌПЎелО О пÑÑаеÑÑÑ ÑÑÑаМПвОÑÑ Ð¿Ð°ÐºÐµÑ Python
clip
Оз GitHub в акÑОвМÑÑ Ð²ÐžÑÑÑалÑМÑÑ ÑÑеЎÑ.imagesorcery-mcp --post-install
Ð¡ÐŸÐ·ÐŽÐ°ÐµÑ ÐºÐ°ÑалПг
models
(ПбÑÑМП в каÑалПге site-packages ваÑей вОÑÑÑалÑМПй ÑÑÐµÐŽÑ ÐžÐ»Ðž в ПпÑеЎелеММПЌ пПлÑзПваÑелеЌ ЌеÑÑе, еÑлО ÑÑÑаМПвлеМа глПбалÑМП) ÐŽÐ»Ñ Ñ ÑÐ°ÐœÐµÐœÐžÑ Ð¿ÑеЎваÑОÑелÑМП ПбÑÑеММÑÑ ÐŒÐŸÐŽÐµÐ»ÐµÐ¹.ÐеМеÑОÑÑÐµÑ ÑаЌ МаÑалÑМÑй Ñайл
models/model_descriptions.json
.ÐагÑÑÐ¶Ð°ÐµÑ ÑÑаМЎаÑÑМÑе ЌПЎелО YOLO (
yoloe-11l-seg-pf.pt
,yoloe-11s-seg-pf.pt
,yoloe-11l-seg.pt
,yoloe-11s-seg.pt
), ÐœÐµÐŸÐ±Ñ ÐŸÐŽÐžÐŒÑе ÐŽÐ»Ñ ÐžÐœÑÑÑÑЌеМÑаdetect
, в ÑÑÐŸÑ ÐºÐ°ÑалПгmodels
.ÐПпÑÑкО ÑÑÑаМПвОÑÑ Ð¿Ð°ÐºÐµÑ Python Оз ÑепПзОÑПÑÐžÑ Ultralytics' GitHub МапÑÑÐŒÑÑ Ð² акÑОвМÑÑ ÑÑÐµÐŽÑ Python. ÐÑП ÐœÐµÐŸÐ±Ñ ÐŸÐŽÐžÐŒÐŸ ÐŽÐ»Ñ ÑÑМкÑОПМалÑМПÑÑО ÑекÑÑПвÑÑ Ð¿ÐŸÐŽÑказПк в ОМÑÑÑÑЌеМÑе
find
.ÐагÑÑÐ¶Ð°ÐµÑ Ñайл ЌПЎелО CLIP, ÐœÐµÐŸÐ±Ñ ÐŸÐŽÐžÐŒÑй ОМÑÑÑÑЌеМÑÑ
find
, в каÑалПгmodels
.
ÐÑ ÐŒÐŸÐ¶ÐµÑе запÑÑÑОÑÑ ÑÑÐŸÑ Ð¿ÑПÑеÑÑ Ð² лÑбПе вÑеЌÑ, ÑÑÐŸÐ±Ñ Ð²ÐŸÑÑÑаМПвОÑÑ ÐŒÐŸÐŽÐµÐ»Ðž пП ÑЌПлÑÐ°ÐœÐžÑ Ðž пПпÑÑаÑÑÑÑ ÑÑÑаМПвОÑÑ clip
.
ÐÑпПлÑзПваМОе Ма ПÑМПве ÑеÑÑОÑÐŸÐ²Ð°ÐœÐžÑ Ð²ÐžÑÑÑалÑМÑе ÑÑеЎÑ, ÑПзЎаММÑе Ñ Ð¿ÐŸÐŒÐŸÑÑÑ
uv venv
ЌПгÑÑ ÐœÐµ вклÑÑаÑÑpip
ÑакОЌ ПбÑазПЌ, ÑÑÐŸÐ±Ñ ÑкÑОпÑimagesorcery-mcp --post-install
авÑПЌаÑОÑеÑкО ÑÑÑаМавлОвал пакеÑclip
Оз GitHub (ÑÑП ÐŒÐŸÐ¶ÐµÑ Ð¿ÑОвеÑÑО к ПÑОбке «No module named pip» Ма ÑÑапе ÑÑÑаМПвкОclip
). ÐÑлО Ð²Ñ ÑеÑОÑе ОÑпПлÑзПваÑÑСПзЎайÑе О акÑОвОÑÑйÑе ÑвПй
uv venv
.УÑÑаМПвОÑе
imagesorcery-mcp
:uv pip install imagesorcery-mcp
.ÐÑÑÑМÑÑ ÑÑÑаМПвОÑе пакеÑ
clip
в Ð²Ð°Ñ Ð°ÐºÑОвМÑйuv venv
:uv pip install git+https://github.com/ultralytics/CLIP.gitÐапÑÑÑОÑе
imagesorcery-mcp --post-install
. ÐÑП загÑÑÐ·ÐžÑ ÐŒÐŸÐŽÐµÐ»Ðž, МП ÐŒÐŸÐ¶ÐµÑ ÐœÐµ ÑÑÑаМПвОÑÑ Ð¿Ð°ÐºÐµÑ Pythonclip
. ÐÐ»Ñ Ð±ÐŸÐ»ÐµÐµ плавМПй авÑПЌаÑОÑеÑкПй ÑÑÑаМПвкОclip
ÑеÑез ÑкÑÐžÐ¿Ñ post-install ÑекПЌеМЎÑеÑÑÑ ÐžÑпПлÑзПваÑÑpython -m venv
(как ПпОÑаМП в Ñаге 1 вÑÑе) ÐŽÐ»Ñ ÑÐŸÐ·ÐŽÐ°ÐœÐžÑ Ð²ÐžÑÑÑалÑМПй ÑÑеЎÑ.
ÐÑпПлÑзПваМОе запÑÑк ÑкÑОпÑа пПÑле ÑÑÑаМПвкО МапÑÑÐŒÑÑ Ñ Ð¿ÐŸÐŒÐŸÑÑÑ
uvx
(МапÑОЌеÑ,uvx imagesorcery-mcp --post-install
) ÑкПÑее вÑегП Ме ÑÑÑÐ°ÐœÐŸÐ²ÐžÑ Ð¿Ð°ÐºÐµÑ Pythonclip
. ÐÑП ÑвÑзаМП Ñ ÑеЌ, ÑÑП вÑÐµÐŒÐµÐœÐœÐ°Ñ ÑÑеЎа, ÑПзЎаММаÑuvx
, ПбÑÑМП Ме ОЌееÑpip
, ЎПÑÑÑпМПгП ÐŽÐ»Ñ ÐžÑпПлÑÐ·ÐŸÐ²Ð°ÐœÐžÑ ÑкÑОпÑПЌ. ÐПЎелО бÑÐŽÑÑ Ð·Ð°Ð³ÑÑжеМÑ, МП пакеÑclip
Ме бÑÐŽÐµÑ ÑÑÑаМПвлеМ ÑÑПй кПЌаМЎПй. ÐÑлО Ð²Ñ ÑПбОÑаеÑеÑÑ ÐžÑпПлÑзПваÑÑuvx
ÐŽÐ»Ñ Ð·Ð°Ð¿ÑÑка ПÑМПвМПгП ÑеÑвеÑаimagesorcery-mcp
О ваЌ ÑÑебÑеÑÑÑ ÑÑМкÑОПМалÑМПÑÑÑclip
, ваЌ МÑжМП бÑÐŽÐµÑ ÑбеЎОÑÑÑÑ, ÑÑП пакеÑclip
ÑÑÑаМПвлеМ в ЎПÑÑÑпМПй ÑÑеЎе Python, кПÑПÑÑÑ ÐŒÐŸÐ¶ÐµÑ ÐœÐ°Ð¹ÑОuvx
, ОлО ÑаÑÑЌПÑÑеÑÑ Ð²ÐŸÐ·ÐŒÐŸÐ¶ÐœÐŸÑÑÑ ÑÑÑаМПвкОimagesorcery-mcp
в пПÑÑПÑММÑÑ ÑÑеЎÑ, ÑПзЎаММÑÑ Ñ Ð¿ÐŸÐŒÐŸÑÑÑpython -m venv
.
âïž ÐПМÑОгÑÑаÑÐžÑ MCP клОеМÑа
ÐПбавÑÑе ÑÑО МаÑÑÑПйкО в Ð²Ð°Ñ ÐºÐ»ÐžÐµÐœÑ MCP. ÐÑлО imagesorcery-mcp
МаÑ
ПЎОÑÑÑ Ð² PATH ваÑей ÑОÑÑÐµÐŒÑ Ð¿ÐŸÑле ÑÑÑаМПвкО, Ð²Ñ ÐŒÐŸÐ¶ÐµÑе ОÑпПлÑзПваÑÑ imagesorcery-mcp
МапÑÑÐŒÑÑ ÐºÐ°Ðº кПЌаМЎÑ. РпÑПÑОвМПЌ ÑлÑÑае ваЌ МÑжМП бÑÐŽÐµÑ ÑказаÑÑ Ð¿ÐŸÐ»ÐœÑй пÑÑÑ Ðº ОÑпПлМÑÐµÐŒÐŸÐŒÑ ÑайлÑ.
ðŠ ÐПпПлМОÑелÑМÑе ЌПЎелО
ÐÐ»Ñ ÐœÐµÐºÐŸÑПÑÑÑ
ОМÑÑÑÑЌеМÑПв ÑÑебÑеÑÑÑ ÐœÐ°Ð»ÐžÑОе ПпÑеЎелеММÑÑ
ЌПЎелей в каÑалПге models
:
ÐÑО загÑÑзке ЌПЎелей ÑкÑÐžÐ¿Ñ Ð°Ð²ÑПЌаÑОÑеÑкО ПбМПвлÑÐµÑ Ñайл models/model_descriptions.json
:
ÐÐ»Ñ ÐŒÐŸÐŽÐµÐ»ÐµÐ¹ Ultralytics: ПпОÑÐ°ÐœÐžÑ Ð¿ÑеЎПпÑÐµÐŽÐµÐ»ÐµÐœÑ Ð²
src/imagesorcery_mcp/scripts/create_model_descriptions.py
О вклÑÑаÑÑ Ð¿ÐŸÐŽÑПбМÑÑ ÐžÐœÑПÑЌаÑÐžÑ ÐŸ МазМаÑеМОО, ÑазЌеÑе О Ñ Ð°ÑакÑеÑОÑÑÐžÐºÐ°Ñ ÐºÐ°Ð¶ÐŽÐŸÐ¹ ЌПЎелО.ÐÐ»Ñ ÐŒÐŸÐŽÐµÐ»ÐµÐ¹ Hugging Face: ÐпОÑÐ°ÐœÐžÑ Ð°Ð²ÑПЌаÑОÑеÑкО ОзвлекаÑÑÑÑ ÐžÐ· каÑÑПÑкО ЌПЎелО Ма Hugging Face Hub. СкÑÐžÐ¿Ñ Ð¿ÑÑаеÑÑÑ ÐžÑпПлÑзПваÑÑ ÐžÐŒÑ ÐŒÐŸÐŽÐµÐ»Ðž Оз ОМЎекÑа ЌПЎелО ОлО пеÑвПй ÑÑÑПкО ПпОÑаМОÑ.
ÐПÑле загÑÑзкО ЌПЎелей ÑекПЌеМЎÑеÑÑÑ Ð¿ÑПвеÑОÑÑ ÐŸÐ¿ÐžÑÐ°ÐœÐžÑ Ð² models/model_descriptions.json
О пÑО МеПбÑ
ПЎОЌПÑÑО ÑкПÑÑекÑОÑПваÑÑ ÐžÑ
, ÑÑÐŸÐ±Ñ Ð¿ÑеЎПÑÑавОÑÑ Ð±ÐŸÐ»ÐµÐµ ÑПÑМÑÑ ÐžÐ»Ðž пПЎÑПбМÑÑ ÐžÐœÑПÑЌаÑÐžÑ ÐŸ вПзЌПжМПÑÑÑÑ
ЌПЎелей О ваÑОаМÑаÑ
ОÑпПлÑзПваМОÑ.
ð€ ÐклаЎ
СÑÑÑкÑÑÑа каÑалПга
ÐÑÐŸÑ ÑепПзОÑПÑОй ПÑгаМОзПваМ ÑлеЎÑÑÑОЌ ПбÑазПЌ:
ÐаÑÑÑПйка ÑазÑабПÑкО
ÐлПМОÑÑйÑе ÑепПзОÑПÑОй:
(РекПЌеМЎÑеÑÑÑ) СПзЎайÑе О акÑОвОÑÑйÑе вОÑÑÑалÑМÑÑ ÑÑеЎÑ:
УÑÑаМПвОÑе Ð¿Ð°ÐºÐµÑ Ð² ÑежОЌе ÑеЎакÑОÑÐŸÐ²Ð°ÐœÐžÑ Ð²ÐŒÐµÑÑе Ñ Ð·Ð°Ð²ÐžÑОЌПÑÑÑЌО ÑазÑабПÑкО:
ÐÑП ÑÑÑÐ°ÐœÐŸÐ²ÐžÑ imagesorcery-mcp
О вÑе завОÑОЌПÑÑО Оз [project.dependencies]
О [project.optional-dependencies].dev
(вклÑÑÐ°Ñ build
О twine
).
ÐÑавОла
ÐÑО пÑавОла пÑОЌеМÑÑÑÑÑ ÐºÐŸ вÑеЌ ÑÑаÑÑМОкаЌ: лÑÐŽÑÐŒ О ÐÐ.
ÐÑПÑОÑайÑе вÑе ÑайлÑ
README.md
в пÑПекÑе. ÐПйЌОÑе ÑÑÑÑкÑÑÑÑ Ðž ÑÐµÐ»Ñ Ð¿ÑПекÑа. ÐПйЌОÑе пÑавОла ÐŽÐ»Ñ Ð²ÐœÐµÑÐµÐœÐžÑ Ð²ÐºÐ»Ð°ÐŽÐ°. ÐПЎÑЌайÑе, как ÑÑП ÑвÑзаМП Ñ Ð²Ð°Ñей заЎаÑей, О как вМеÑÑО ÑППÑвеÑÑÑвÑÑÑОе ОзЌеМеМОÑ.ÐÑПÑОÑайÑе
pyproject.toml
. ÐбÑаÑОÑе вМОЌаМОе Ма ÑазЎелÑ:[tool.ruff]
,[tool.ruff.lint]
,[project.optional-dependencies]
О[project]dependencies
. СÑÑПгП ÑлеЎÑйÑе ÑÑÐžÐ»Ñ ÐºÐŸÐŽÐ°, ПпÑÐµÐŽÐµÐ»ÐµÐœÐœÐŸÐŒÑ Ð²pyproject.toml
. ÐÑОЎеÑжОвайÑеÑÑ ÑÑека, ПпÑеЎелеММПгП в завОÑОЌПÑÑÑÑpyproject.toml
О Ме ЎПбавлÑйÑе МПвÑе завОÑОЌПÑÑО без веÑкПй пÑОÑОМÑ.ÐапОÑОÑе ÑвПй кПЎ в МПвÑÑ Ðž ÑÑÑеÑÑвÑÑÑÐžÑ ÑÐ°Ð¹Ð»Ð°Ñ . ÐÑлО МÑÐ¶ÐœÑ ÐœÐŸÐ²Ñе завОÑОЌПÑÑО, ПбМПвОÑе
pyproject.toml
О ÑÑÑаМПвОÑе ÐžÑ ÑеÑезpip install -e .
ОлОpip install -e ".[dev]"
. Ðе ÑÑÑаМавлОвайÑе ÐžÑ ÐœÐ°Ð¿ÑÑÐŒÑÑ ÑеÑезpip install
. ÐÑПвеÑÑÑе ÑÑÑеÑÑвÑÑÑОе ОÑÑ ÐŸÐŽÐœÑе ÐºÐŸÐŽÑ ÐŽÐ»Ñ Ð¿ÑОЌеÑПв (МапÑОЌеÑ,src/imagesorcery_mcp/server.py
,src/imagesorcery_mcp/tools/crop.py
). ÐÑОЎеÑжОвайÑеÑÑ ÑÑÐžÐ»Ñ ÐºÐŸÐŽÐ°, ÑПглаÑеМОй Пб ОЌеМПваМОО, ÑПÑЌаÑПв Ð²Ñ ÐŸÐŽÐœÑÑ Ðž вÑÑ ÐŸÐŽÐœÑÑ ÐŽÐ°ÐœÐœÑÑ , ÑÑÑÑкÑÑÑÑ ÐºÐŸÐŽÐŸÐŽÐµÑа, аÑÑ ÐžÑекÑÑÑÑ Ðž Ñ. ÐŽ. ÑÑÑеÑÑвÑÑÑегП кПЎа.ÐбМПвОÑе ÑвÑзаММÑе ÑайлÑ
README.md
Ñ Ð²Ð°ÑОЌО ОзЌеМеМОÑЌО. ÐÑОЎеÑжОвайÑеÑÑ ÑПÑЌаÑа О ÑÑÑÑкÑÑÑÑ ÑÑÑеÑÑвÑÑÑÐžÑ ÑайлПвREADME.md
.ÐапОÑОÑе ÑеÑÑÑ ÐŽÐ»Ñ ÑвПегП кПЎа. ÐÑПвеÑÑÑе ÑÑÑеÑÑвÑÑÑОе ÑеÑÑÑ ÐœÐ° МалОÑОе пÑОЌеÑПв (МапÑОЌеÑ,
tests/test_server.py
,tests/tools/test_crop.py
). ÐÑОЎеÑжОвайÑеÑÑ ÑÑÐžÐ»Ñ ÐºÐŸÐŽÐ°, ÑПглаÑеМОй Пб ОЌеМПваМОО, ÑПÑЌаÑПв Ð²Ñ ÐŸÐŽÐœÑÑ Ðž вÑÑ ÐŸÐŽÐœÑÑ ÐŽÐ°ÐœÐœÑÑ , ÑÑÑÑкÑÑÑÑ ÐºÐŸÐŽÐ°, аÑÑ ÐžÑекÑÑÑÑ Ðž Ñ. ÐŽ. ÑÑÑеÑÑвÑÑÑÐžÑ ÑеÑÑПв.ÐапÑÑÑОÑе ÑеÑÑÑ Ðž лОМÑеÑ, ÑÑÐŸÐ±Ñ ÑбеЎОÑÑÑÑ, ÑÑП вÑе ÑабПÑаеÑ:
Ð ÑлÑÑае ÑбПев - ОÑпÑавОÑÑ ÐºÐŸÐŽ О ÑеÑÑÑ. СÑÑПгП ÐœÐµÐŸÐ±Ñ ÐŸÐŽÐžÐŒÐŸ, ÑÑÐŸÐ±Ñ Ð²ÐµÑÑ ÐœÐŸÐ²Ñй кПЎ ÑППÑвеÑÑÑвПвал пÑавОлаЌ лОМÑеÑа О пÑÐŸÑ ÐŸÐŽÐžÐ» вÑе ÑеÑÑÑ.
СПвеÑÑ Ð¿ÐŸ кПЎОÑПваМОÑ
ÐÑпПлÑзÑйÑе пПЎÑказкО пП ÑОпÑ, гЎе ÑÑП ÑЌеÑÑМП
ÐÑпПлÑзÑйÑе pydantic ÐŽÐ»Ñ Ð¿ÑПвеÑкО О ÑеÑОалОзаÑОО ЎаММÑÑ
ð ÐПпÑПÑÑ?
ÐÑлО Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð²ÐŸÐ¿ÑПÑÑ, пÑÐŸÐ±Ð»ÐµÐŒÑ ÐžÐ»Ðž пÑÐµÐŽÐ»ÐŸÐ¶ÐµÐœÐžÑ ÐŸÑМПÑОÑелÑМП ÑÑПгП пÑПекÑа, ПбÑаÑайÑеÑÑ:
ÐвÑÐŸÑ Ð¿ÑПекÑа: titulus ÑеÑез LinkedIn
ÐеМеÑалÑМÑй ЎОÑекÑÐŸÑ Sunrise Apps: ÐлаЎ ÐаÑÐŒ ÑеÑез LinkedIn
ÐÑ Ñакже ЌПжеÑе ПÑкÑÑÑÑ ÑППбÑеМОе Пб ПÑОбке в ÑепПзОÑПÑОО ÐŽÐ»Ñ ÐŸÑпÑавкО ПÑÑеÑПв Пб ПÑÐžÐ±ÐºÐ°Ñ ÐžÐ»Ðž запÑПÑПв Ма МПвÑе ÑÑМкÑОО.
ð ÐОÑеМзОÑ
ÐÑÐŸÑ Ð¿ÑÐŸÐµÐºÑ Ð»ÐžÑеМзОÑПваМ пП лОÑеМзОО MIT. ÐÑП ПзМаÑаеÑ, ÑÑП Ð²Ñ ÐŒÐŸÐ¶ÐµÑе ÑвПбПЎМП ОÑпПлÑзПваÑÑ, ОзЌеМÑÑÑ Ðž ÑаÑпÑПÑÑÑаМÑÑÑ Ð¿ÑПгÑаЌЌМПе ПбеÑпеÑеМОе в ÑППÑвеÑÑÑвОО Ñ ÑÑлПвОÑЌО лОÑеМзОО MIT.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
ðª ImageSorcery MCP
Related MCP Servers
- AsecurityAlicenseAqualityEnables AI assistants to download images from URLs and perform basic image optimization tasks.Last updated -21211Apache 2.0
- -securityAlicense-qualityA 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 -59510MIT License
- -securityFlicense-qualityEnables 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 -40