pixscii
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| searchA | Search the sprite library by keyword, category, or get a random sprite. Returns a text listing of matching sprites. |
| getA | Get a sprite as a PNG image by its ID. Returns a scaled pixel art PNG. |
| characterA | Generate a procedural pixel character sprite. Same seed always produces the same character. 648 unique combinations. |
| convertA | Convert an image (URL or base64) to pixel art by quantizing to a palette. Returns both the PNG and sprite data. |
| createA | Create a new blank canvas for drawing. Returns canvas ID and hex grid for inspection. |
| pixelA | Set individual pixels on a canvas. Batch up to 512 pixels per call. |
| lineA | Draw a line between two points on a canvas using Bresenham's algorithm. |
| rectB | Draw a rectangle on a canvas (outline or filled). |
| fillA | Flood fill from a point on a canvas. Returns the updated grid so you can verify the result. |
| mirrorA | Mirror a canvas horizontally (left half copied to right half). Returns the updated grid. |
| inspectA | Read the current pixel state of a canvas as a hex character grid. For canvases >32px, provide x,y,w,h to inspect a region. |
| undoA | Revert the last drawing operation on a canvas. Single-step undo. |
| exportA | Export a canvas as a scaled PNG image. |
| composeB | Compose multiple sprites into a single scene. Place sprites at specific x,y positions on a canvas. |
| tilemapB | Build a tilemap from a 2D grid of tile IDs. Each cell becomes a 16x16 tile. |
| spritesheetA | Stitch multiple canvases into a single PNG spritesheet. Supports horizontal, vertical, or grid layout. |
| animateB | Animate a sprite or character with pixel motion. Returns multiple PNG frames or a spritesheet. |
| sequenceB | Animate actors across a scene. Each actor has a pose cycle and a path of positions. Returns one PNG per frame. |
| animate_sceneA | Create a full animated scene in one call. Generate characters, place them on a background, and animate them along paths. Returns multiple PNG frames. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/rxolve/pixscii'
If you have feedback or need assistance with the MCP directory API, please join our Discord server