mcp-drawthings — MCP-сервер для Claude Code
MCP-сервер связывает ассистента с программой Draw Things на macOS. Он позволяет генерировать и изменять картинки локально через модели Stable Diffusion на чипах Apple Silicon.
claude mcp add mcp-drawthings -- npx -y mcp-drawthingsЧто делает mcp-drawthings
Инструмент перенаправляет запросы генерации из ИИ-агента в локальное приложение Draw Things через внутренний протокол HTTP. Сервер умеет запускать сборку изображений по текстовому описанию, считывать активные настройки модели и трансформировать готовые файлы в режиме img2img. Сгенерированные файлы по умолчанию сохраняются в папку ~/Pictures/drawthings-mcp.
Для работы предусмотрены четыре инструмента. Через check_status, get_config, generate_image и transform_image ассистент управляет размерами картинок, шагами сэмплера, негативным промптом и коэффициентом cfg_scale.
Без запущенного приложения Draw Things с включённым HTTP-сервером на порту 7860 вызовы завершатся ошибкой. Сервер требует macOS на процессорах Apple Silicon и установленный Node.js версии 18 или новее.
Какие задачи решает
- генерировать изображения локально по текстовому описанию
- трансформировать исходные картинки через img2img
- проверять статус подключения и активную модель Draw Things
- сохранять полученные иллюстрации прямо на диск Mac
Примеры запросов агенту
- Сгенерируй изображение футуристического города на закате с летающими машинами с шагом 25
- Измени файл
input.pngпо описанию «добавь неоновую подсветку», сила денойзинга 0.6 - Проверь доступность API Draw Things и покажи выбранную модель
Как установить mcp-drawthings
Командой платформы
claude mcp add mcp-drawthings -- npx -y mcp-drawthingsКомандой платформы
codex mcp add mcp-drawthings -- npx -y mcp-drawthingsФайл настроек
{
"mcpServers": {
"mcp-drawthings": {
"command": "npx",
"args": [
"-y",
"mcp-drawthings"
]
}
}
}Файл настроек
{
"servers": {
"mcp-drawthings": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-drawthings"
]
}
}
}Командой платформы
gemini mcp add mcp-drawthings npx -y mcp-drawthingsПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-drawthings
Как установить mcp-drawthings в Claude Code?
Выполните команду claude mcp add mcp-drawthings -- npx -y mcp-drawthings. После этого агент сможет отправлять запросы в запущенное приложение Draw Things.
Что делает mcp-drawthings?
Сервер даёт возможность ассистенту обращаться к локальному приложению Draw Things на Mac. С его помощью можно рендерить новые иллюстрации или трансформировать уже имеющиеся без облачных сервисов.
Что требуется настроить в Draw Things перед запуском?
В настройках программы Draw Things нужно включить опцию API Server. По умолчанию служба начнёт слушать локальный порт 7860, к которому и подключается MCP-сервер.