Skip to main content
Glama

Game Asset MCP

Free, fully offline MCP server that generates game assets as SVG — no external API calls, no API keys, no paid services. Built on mcp-handler + the MCP TypeScript SDK v2, deployed on Vercel's free Hobby plan.

Tools

Tool

Description

generate_creature

Symmetric pixel-art character/monster sprite. Params: seed?, gridSize? (8|16), palette?, pixelSize?

generate_icon

Flat vector game icon. Kinds: coin, gem, heart, star, key, chest, sword, shield, potion, flag. Params: kind, color?, size?

generate_tile

Seamless terrain texture tile + preview sheet. Kinds: grass, stone, sand, water, dirt, snow, lava, wood. Params: kind, seed?, cells?, tilePixelSize?, previewGrid?

list_asset_kinds

Lists every valid enum value for the tools above

Every generator is a deterministic seeded PRNG (mulberry32): the same seed always reproduces the exact same asset, byte-for-byte.

Related MCP server: nakkas

Usage

POST/GET https://<your-deployment>.vercel.app/mcp

Add it to Composio as a Custom MCP Server using that URL — no authentication required (no-auth).

Local development

npm install
npm run dev      # http://localhost:3000/mcp
npm run build
npm run start

scripts/smoke-test.mjs and scripts/render-test.mjs exercise all 4 tools against a running server (default http://localhost:3300).

Notes for running on Vercel

  • Requires Node.js 20+

  • Pure CPU-bound SVG string generation, well under the default 10s function timeout on the Hobby plan

  • Hobby plan terms restrict usage to non-commercial personal projects — a paid product/game needs Vercel Pro

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server that turns AI into an SVG artist. One rendering engine with a rich JSON schema, AI controls all design parameters. Renders animated SVGs with CSS @keyframes and SMIL animations. Supports 16+ element types, parametric curves, pattern groups, gradient/filter/clip/mask definitions, and PNG preview. No external dependencies, runs locally via npx.
    3
    81 npm
    22
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables to create, compose, and export SVG documents programmatically using the svgwrite library through tool calls. Supports shapes, groups, gradients, and pattern generators.
    -