hx-multianim-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hx-multianim-mcpconnect to localhost:9001 and then list the screens"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
hx-multianim-mcp
An MCP server that connects Claude (or any MCP client) to a running hx-multianim application via its DevBridge.
Call
connectfirst. All other tools return anot_connectederror untilconnectsucceeds. The DevBridge port is printed to game stdout as[DevBridge] Listening on port N(default 9001).
Tools
Connection & health
Tool | Description |
| Connect to a game instance on a specific port/host. Must be called first. |
| Lightweight health check — uptime and port |
| FPS, draw calls, triangle count, object count, scene dimensions |
Scene inspection
Tool | Description |
| Registered screens with active/failed status |
| Loaded |
| Recursive scene tree dump ( |
| Position, size, visibility, text of a named element |
| Deep inspection of a live programmable (params, slots, refs, elements) |
| Hit-test scene coords, front-to-back list of objects |
| Screen manager state: mode, transitions, pause, counts |
| All active tweens with target, duration, progress |
| Interactive hit-test regions with IDs and bounds |
| Swappable container slots of a programmable |
| Live incremental-mode programmables with current state |
| Loaded sprites, fonts, |
| Registered font names |
| Loaded sprite atlases and tile/sprite names |
| Convert between scene and element-local coordinates |
| Detect overlapping interactives/visuals to find layout bugs |
Screenshots
Tool | Description |
| Capture current frame as PNG (optional |
State manipulation
Tool | Description |
| Modify a programmable parameter at runtime (incremental mode) |
| Current parameter values and definitions for a programmable |
| Toggle element visibility |
| Hot-reload |
| Parse and validate |
Game control
Tool | Description |
| Pause/resume the game loop |
| Advance N frames while paused (max 100) |
| Check if no tweens/transitions are active |
| Cleanly shut down the game |
Input injection
Tool | Description |
| Inject a single mouse/keyboard/wheel event |
| Sequence of events with frame steps (drag, scrub, multi-step gestures) |
| Click an interactive by ID, bypassing hit testing |
Diagnostics
Tool | Description |
| Recent |
| Accumulated runtime errors/exceptions |
| Poll |
Related MCP server: blender-ai-mcp
Breakpoints from game code
Call DevBridge.debugger(data, pause) anywhere in your game code to capture a data snapshot (with auto-captured file/line/method):
screenManager.devBridge.debugger({hp: unit.hp, target: unit.target?.name}); // pauses by default
screenManager.devBridge.debugger({fps: hxd.Timer.fps()}, false); // push-only, no pauseHits are delivered two ways:
Push — real-time
debuggerSSE events surfaced as warning-level MCP log notifications.Poll —
get_debugger_hitstool withsince_idcursor (in case the agent missed the push).
If pause=true, resume with pause({paused:false}).
Usage
Claude Code
// .mcp.json
{
"mcpServers": {
"hx-multianim": {
"command": "npx",
"args": ["-y", "@bh213/hx-multianim-mcp"]
}
}
}Environment variables
Variable | Default | Description |
|
| DevBridge port |
|
| DevBridge host |
License
BSD-3-Clause
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/bh213/hx-multianim-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server