mcdk-assistant

Routes NetEase Minecraft mod development tasks to local MCP tools for docs, UI, models, animations, and textures.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Coral5644/NekansModPack --skill mcdk-assistant-coral5644
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mcdk-assistant
Source: https://github.com/Coral5644/NekansModPack/tree/main/.cursor/skills/mcdk-assistant
Command: npx skills add https://github.com/Coral5644/NekansModPack --skill mcdk-assistant-coral5644

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? NetEase Minecraft mod developers juggle many MCP tools for API lookup, JSON UI editing, geometry and animation changes, and pixel texture work, and picking the wrong tool or workflow wastes effort. This Skill acts as a dispatcher that selects the right mcdk_assistant MCP tool family and sequences the correct workflow for each task. ## Core Features & Use Cases - Tool Selection and Routing: Maps task types (API/event/enum search, JSON UI patching, geometry editing, animation keyframes, pixel art) to precise MCP tools like search_api, patch_ui_file, model_op, anim_op, and canvas_*. - Structured Editing Guidance: Enforces parse-then-edit workflows (dump_ui_tree before patch_ui_file, model_parse before model_op) instead of rewriting large JSON files by hand. - Skill Boundaries and Fallbacks: Defines when to defer to other skills (netease-api-researcher, netease-ui-binder, netease-game-instrumentation) and how to fall back to local Docs folders when the MCP server is unavailable. - Use Case: A user asks to mirror a right-arm swing animation to the left arm; the Skill directs animation_parse, animation_get_bone_channel, then anim_op with mirror_bone_rotation. ## Quick Start Ask the assistant to use the mcdk_assistant MCP server to look up a NetEase Mod API or patch a JSON UI file, and it will pick the right tools and workflow.

Frequently Asked Questions about mcdk-assistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit a large JSON UI file for a NetEase Minecraft mod?▼

Use dump_ui_tree to inspect the control structure, then query_ui_control or search_ui_content to locate the target control, and finally patch_ui_file to apply an incremental patch. Avoid rewriting the whole JSON file by hand.

How do I look up a NetEase Mod API or event?▼

Use search_api when you know the interface name, search_event for events, and search_enum for constants. Use search_all only when the category is unclear, and fall back to the local Docs/ModAPI folder if the MCP server is unavailable.

What tools edit Minecraft geometry and animations?▼

For geometry, run model_parse and model_get_bone first, then model_op or model_mirror_symmetry for structured edits. For animations, use animation_parse and animation_get_bone_channel before anim_op to set keyframes or mirror bone rotations.

When should I not use the mcdk_assistant MCP server?▼

Do not use it for runtime debugging tasks such as game window screenshots, reading logs, hot reload, or executing in-game code. Those scenarios belong to the mcdk_dev server or the netease-game-instrumentation skill.

What happens when the mcdk_assistant MCP server is unavailable?▼

Fall back to local documentation: Docs/ModAPI for API, event, and enum questions, and Docs/mcguide plus Docs/mconline for tutorials. State clearly that this is a degraded path so later sessions do not treat local search as the first choice.