WzImg MCP Server logo

WzImg MCP Server

Unclaimed

by lastbattle

MCP 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.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'wzimg-mcp-server' -- 'npx' '-y' '@modelcontextprotocol/inspector' 'dotnet' 'run' '--project' 'WzImgMCP'

Run in your terminal after replacing any placeholders.

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 directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.