Skip to main content
Glama
james-see

Draw Things MCP Server

by james-see

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DRAWTHINGS_HOSTNoDraw Things API hostlocalhost
DRAWTHINGS_PORTNoDraw Things API port7860
DRAWTHINGS_OUTPUT_DIRNoDirectory for generated images~/Pictures/drawthings-mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
check_statusA

Check if the Draw Things API server is running and accessible

get_configA

Get the current Draw Things configuration including the loaded model and settings

generate_imageA

Generate an image from a text prompt using the Draw Things app. The image will be saved to disk and the file path returned.

transform_imageA

Transform an existing image using a text prompt (img2img). Either image_path or image_base64 must be provided.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: check_status verifies server availability, generate_image creates new images from text, get_config retrieves settings, and transform_image modifies existing images. There is no overlap or ambiguity between these functions, making tool selection straightforward for an agent.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case formatting: check_status, generate_image, get_config, and transform_image. This uniformity enhances readability and predictability across the toolset.

Tool Count5/5

With 4 tools, this server is well-scoped for its purpose of interacting with the Draw Things app. Each tool serves a specific, essential function—server status, image generation, configuration retrieval, and image transformation—without redundancy or unnecessary complexity.

Completeness4/5

The toolset covers core workflows for image generation and manipulation, including server checks, configuration, and both text-to-image and image-to-image operations. A minor gap exists in the lack of tools for managing generated images (e.g., deletion or listing), but agents can work around this using file system operations.

Maintenance

ActivityInactive
ResponsivenessUnresponsive