Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
pixelize_imageA

Imports an external image file (PNG) and converts it to authentic 2D retro pixel art with downsampling, palette quantization, and dithering.

create_canvasA

Initializes a new in-memory pixel canvas with specified dimensions and palette.

list_canvasesA

Lists all active canvases and their metadata in the current session.

get_canvas_infoA

Returns metadata, dimensions, and palette information for a specific canvas.

delete_canvasA

Deletes a canvas from memory.

set_pixelA

Sets a single pixel at (x, y) with a hex color or palette index.

set_pixel_batchC

Efficiently sets multiple pixels at specified coordinates.

draw_shapeB

Draws a pixel-art rasterized geometric primitive (line, rect, circle).

flood_fillA

Fills a contiguous area of matching color starting at (x, y).

generate_textureB

Procedurally synthesizes a 2D retro pixel art texture (wood, stone, brick, grass, metal, water) using deterministic algorithms.

apply_ditherB

Applies ordered Bayer matrix dithering across the canvas.

apply_outlineB

Generates a 1px pixel-perfect outline around shapes on the canvas.

export_textureB

Exports the pixel canvas to a PNG file, Base64 Data URI, ASCII preview grid, or JSON grid.

list_palettesA

Lists all available built-in retro palettes (PICO-8, DB32, Endesga32, GameBoy, NES, Cyberpunk).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/al3duc/text2d-mcp'

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