WzImg MCP Server
UnclaimedMCP for AI agents to interact with MapleStory .wz,.img,.pack files - 74 tools for reading, analyzing, modifying, and exporting game data
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'wzimg-mcp-server' -- 'npx' '-y' '@modelcontextprotocol/inspector' 'dotnet' 'run' '--project' 'WzImgMCP'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
clear_cache
Clear loaded image cache
export_mp3
Export sound to MP3. Params: path, outputPath
export_png
Export canvas to PNG. Params: path, outputPath
export_to_md
Export property tree to Markdown and writes .md files. Params: path, maxDepth=5 (max 10), outputPath?. Error if >100KB without outputPath
get_animation_frames
Get frames. Params: path, metadataOnly=true, offset=0, limit=5 (max 50). Returns frameCount, totalDuration, hasMore
get_cache_stats
Get cache hit ratio and memory usage
get_canvas_bitmap
Get image as base64 PNG
get_canvas_bounds
Get lt/rb bounds
get_canvas_delay
Get frame delay in milliseconds
get_canvas_head
Get head position for character rendering
get_canvas_info
Get metadata (dimensions, format, origin, delay) without image data
get_canvas_origin
Get draw offset point (X, Y)
get_children
Get child properties. Params: path?, compact=true, offset=0, limit=50 (max 500)
get_data_source_info
Get current data source metadata and cache stats
get_float
Get float value. Params: path, defaultValue?
get_int
Get integer value. Params: path, defaultValue?
get_properties_batch
Batch get. Params: requests[] with {category, image, path}
get_property
Get property with full metadata
get_property_count
Count child properties
get_property_path
Get full path of a property
get_property_value
Get just the value
get_sound_data
Get audio as base64
get_sound_info
Get metadata (duration, format, frequency)
get_string
Get string value. Params: path, defaultValue?
get_subdirectories
List subdirectories in a category
get_tree_structure
Get property tree. Params: path?, depth=2 (max 5), maxChildrenPerNode=50 (max 200). Hard limit: 1000 nodes
get_vector
Get vector (X, Y)
init_data_source
Initialize data source from directory containing manifest.json. Params: basePath
iterate_properties
Iterate with full metadata. Params: path?, offset=0, limit=50
list_canvas_in_image
List all canvases. Params: maxDepth=10
list_categories
List available categories (Map, Mob, Npc, etc.)
list_images_in_category
List .img files. Params: category, subdirectory?
list_properties
List child properties. Params: path?, compact=true, offset=0, limit=50 (max 500)
list_sounds_in_image
List all sounds. Params: maxDepth=10
resolve_canvas_link
Resolve inlink/outlink references
resolve_sound_link
Resolve UOL to sound
resolve_uol
Resolve UOL link to target property
scan_img_directories
Scan directory for available data sources. Params: path, recursive=true
search_by_name
Search by name pattern ( wildcards). Params: pattern, category?, image?, compact=true, maxResults=20 (max 200)
search_by_value
Search by value. Params: value, type?, category?, image?, compact=true, maxResults=20 (max 200)
Tool change history
FAQ
Questions about WzImg MCP Server
- How do I connect WzImg MCP Server to Claude?
- Run `claude mcp add wzimg-mcp-server -- npx -y @modelcontextprotocol/inspector dotnet run --project WzImgMCP` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is WzImg MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can WzImg MCP Server do?
- WzImg MCP Server documents 40 tools to the agent, including clear_cache, export_mp3, export_png. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.