957 lines
29 KiB
JSON
957 lines
29 KiB
JSON
{
|
|
"configurations": [
|
|
{
|
|
"id": "7e54f691-af14-44c9-a4d5-c1888e332dd3",
|
|
"name": "默认配置",
|
|
"description": "自动创建的默认工具配置",
|
|
"tools": [
|
|
{
|
|
"category": "scene",
|
|
"name": "get_current_scene",
|
|
"enabled": true,
|
|
"description": "Get current scene information"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "get_scene_list",
|
|
"enabled": true,
|
|
"description": "Get all scenes in the project"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "open_scene",
|
|
"enabled": true,
|
|
"description": "Open a scene by path"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "save_scene",
|
|
"enabled": true,
|
|
"description": "Save current scene"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "create_scene",
|
|
"enabled": true,
|
|
"description": "Create a new scene asset"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "save_scene_as",
|
|
"enabled": true,
|
|
"description": "Save scene as new file"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "close_scene",
|
|
"enabled": true,
|
|
"description": "Close current scene"
|
|
},
|
|
{
|
|
"category": "scene",
|
|
"name": "get_scene_hierarchy",
|
|
"enabled": true,
|
|
"description": "Get the complete hierarchy of current scene"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "create_node",
|
|
"enabled": true,
|
|
"description": "Create a new node in the scene. Supports creating empty nodes, nodes with components, or instantiating from assets (prefabs, etc.). IMPORTANT: You should always provide parentUuid to specify where to create the node."
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "get_node_info",
|
|
"enabled": true,
|
|
"description": "Get node information by UUID"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "find_nodes",
|
|
"enabled": true,
|
|
"description": "Find nodes by name pattern"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "find_node_by_name",
|
|
"enabled": true,
|
|
"description": "Find first node by exact name"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "get_all_nodes",
|
|
"enabled": true,
|
|
"description": "Get all nodes in the scene with their UUIDs"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "set_node_property",
|
|
"enabled": true,
|
|
"description": "Set node property value (prefer using set_node_transform for active/layer/mobility/position/rotation/scale)"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "set_node_transform",
|
|
"enabled": true,
|
|
"description": "Set node transform properties (position, rotation, scale) with unified interface. Automatically handles 2D/3D node differences."
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "delete_node",
|
|
"enabled": true,
|
|
"description": "Delete a node from scene"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "move_node",
|
|
"enabled": true,
|
|
"description": "Move node to new parent"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "duplicate_node",
|
|
"enabled": true,
|
|
"description": "Duplicate a node"
|
|
},
|
|
{
|
|
"category": "node",
|
|
"name": "detect_node_type",
|
|
"enabled": true,
|
|
"description": "Detect if a node is 2D or 3D based on its components and properties"
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "add_component",
|
|
"enabled": true,
|
|
"description": "Add a component to a specific node. IMPORTANT: You must provide the nodeUuid parameter to specify which node to add the component to."
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "remove_component",
|
|
"enabled": true,
|
|
"description": "Remove a component from a node. componentType must be the component's classId (cid, i.e. the type field from getComponents), not the script name or class name. Use getComponents to get the correct cid."
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "get_components",
|
|
"enabled": true,
|
|
"description": "Get all components of a node"
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "get_component_info",
|
|
"enabled": true,
|
|
"description": "Get specific component information"
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "set_component_property",
|
|
"enabled": true,
|
|
"description": "Set component property values for UI components or custom script components. Supports setting properties of built-in UI components (e.g., cc.Label, cc.Sprite) and custom script components. Note: For node basic properties (name, active, layer, etc.), use set_node_property. For node transform properties (position, rotation, scale, etc.), use set_node_transform."
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "attach_script",
|
|
"enabled": true,
|
|
"description": "Attach a script component to a node"
|
|
},
|
|
{
|
|
"category": "component",
|
|
"name": "get_available_components",
|
|
"enabled": true,
|
|
"description": "Get list of available component types"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "get_prefab_list",
|
|
"enabled": true,
|
|
"description": "Get all prefabs in the project"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "load_prefab",
|
|
"enabled": true,
|
|
"description": "Load a prefab by path"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "instantiate_prefab",
|
|
"enabled": true,
|
|
"description": "Instantiate a prefab in the scene"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "create_prefab",
|
|
"enabled": true,
|
|
"description": "Create a prefab from a node with all children and components"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "update_prefab",
|
|
"enabled": true,
|
|
"description": "Update an existing prefab"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "revert_prefab",
|
|
"enabled": true,
|
|
"description": "Revert prefab instance to original"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "get_prefab_info",
|
|
"enabled": true,
|
|
"description": "Get detailed prefab information"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "validate_prefab",
|
|
"enabled": true,
|
|
"description": "Validate a prefab file format"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "duplicate_prefab",
|
|
"enabled": true,
|
|
"description": "Duplicate an existing prefab"
|
|
},
|
|
{
|
|
"category": "prefab",
|
|
"name": "restore_prefab_node",
|
|
"enabled": true,
|
|
"description": "Restore prefab node using prefab asset (built-in undo record)"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "run_project",
|
|
"enabled": true,
|
|
"description": "Run the project in preview mode"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "build_project",
|
|
"enabled": true,
|
|
"description": "Build the project"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "get_project_info",
|
|
"enabled": true,
|
|
"description": "Get project information"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "get_project_settings",
|
|
"enabled": true,
|
|
"description": "Get project settings"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "refresh_assets",
|
|
"enabled": true,
|
|
"description": "Refresh asset database"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "import_asset",
|
|
"enabled": true,
|
|
"description": "Import an asset file"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "get_asset_info",
|
|
"enabled": true,
|
|
"description": "Get asset information"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "get_assets",
|
|
"enabled": true,
|
|
"description": "Get assets by type"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "get_build_settings",
|
|
"enabled": true,
|
|
"description": "Get build settings - shows current limitations"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "open_build_panel",
|
|
"enabled": true,
|
|
"description": "Open the build panel in the editor"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "check_builder_status",
|
|
"enabled": true,
|
|
"description": "Check if builder worker is ready"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "start_preview_server",
|
|
"enabled": true,
|
|
"description": "Start preview server"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "stop_preview_server",
|
|
"enabled": true,
|
|
"description": "Stop preview server"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "create_asset",
|
|
"enabled": true,
|
|
"description": "Create a new asset file or folder"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "copy_asset",
|
|
"enabled": true,
|
|
"description": "Copy an asset to another location"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "move_asset",
|
|
"enabled": true,
|
|
"description": "Move an asset to another location"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "delete_asset",
|
|
"enabled": true,
|
|
"description": "Delete an asset"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "save_asset",
|
|
"enabled": true,
|
|
"description": "Save asset content"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "reimport_asset",
|
|
"enabled": true,
|
|
"description": "Reimport an asset"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "query_asset_path",
|
|
"enabled": true,
|
|
"description": "Get asset disk path"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "query_asset_uuid",
|
|
"enabled": true,
|
|
"description": "Get asset UUID from URL"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "query_asset_url",
|
|
"enabled": true,
|
|
"description": "Get asset URL from UUID"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "find_asset_by_name",
|
|
"enabled": true,
|
|
"description": "Find assets by name (supports partial matching and multiple results)"
|
|
},
|
|
{
|
|
"category": "project",
|
|
"name": "get_asset_details",
|
|
"enabled": true,
|
|
"description": "Get detailed asset information including spriteFrame sub-assets"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "get_console_logs",
|
|
"enabled": true,
|
|
"description": "Get editor console logs"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "clear_console",
|
|
"enabled": true,
|
|
"description": "Clear editor console"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "execute_script",
|
|
"enabled": true,
|
|
"description": "Execute JavaScript in scene context"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "get_node_tree",
|
|
"enabled": true,
|
|
"description": "Get detailed node tree for debugging"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "get_performance_stats",
|
|
"enabled": true,
|
|
"description": "Get performance statistics"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "validate_scene",
|
|
"enabled": true,
|
|
"description": "Validate current scene for issues"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "get_editor_info",
|
|
"enabled": true,
|
|
"description": "Get editor and environment information"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "get_project_logs",
|
|
"enabled": true,
|
|
"description": "Get project logs from temp/logs/project.log file"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "get_log_file_info",
|
|
"enabled": true,
|
|
"description": "Get information about the project log file"
|
|
},
|
|
{
|
|
"category": "debug",
|
|
"name": "search_project_logs",
|
|
"enabled": true,
|
|
"description": "Search for specific patterns or errors in project logs"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "open_preferences_settings",
|
|
"enabled": true,
|
|
"description": "Open preferences settings panel"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "query_preferences_config",
|
|
"enabled": true,
|
|
"description": "Query preferences configuration"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "set_preferences_config",
|
|
"enabled": true,
|
|
"description": "Set preferences configuration"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "get_all_preferences",
|
|
"enabled": true,
|
|
"description": "Get all available preferences categories"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "reset_preferences",
|
|
"enabled": true,
|
|
"description": "Reset preferences to default values"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "export_preferences",
|
|
"enabled": true,
|
|
"description": "Export current preferences configuration"
|
|
},
|
|
{
|
|
"category": "preferences",
|
|
"name": "import_preferences",
|
|
"enabled": true,
|
|
"description": "Import preferences configuration from file"
|
|
},
|
|
{
|
|
"category": "server",
|
|
"name": "query_server_ip_list",
|
|
"enabled": true,
|
|
"description": "Query server IP list"
|
|
},
|
|
{
|
|
"category": "server",
|
|
"name": "query_sorted_server_ip_list",
|
|
"enabled": true,
|
|
"description": "Get sorted server IP list"
|
|
},
|
|
{
|
|
"category": "server",
|
|
"name": "query_server_port",
|
|
"enabled": true,
|
|
"description": "Query editor server current port"
|
|
},
|
|
{
|
|
"category": "server",
|
|
"name": "get_server_status",
|
|
"enabled": true,
|
|
"description": "Get comprehensive server status information"
|
|
},
|
|
{
|
|
"category": "server",
|
|
"name": "check_server_connectivity",
|
|
"enabled": true,
|
|
"description": "Check server connectivity and network status"
|
|
},
|
|
{
|
|
"category": "server",
|
|
"name": "get_network_interfaces",
|
|
"enabled": true,
|
|
"description": "Get available network interfaces"
|
|
},
|
|
{
|
|
"category": "broadcast",
|
|
"name": "get_broadcast_log",
|
|
"enabled": true,
|
|
"description": "Get recent broadcast messages log"
|
|
},
|
|
{
|
|
"category": "broadcast",
|
|
"name": "listen_broadcast",
|
|
"enabled": true,
|
|
"description": "Start listening for specific broadcast messages"
|
|
},
|
|
{
|
|
"category": "broadcast",
|
|
"name": "stop_listening",
|
|
"enabled": true,
|
|
"description": "Stop listening for specific broadcast messages"
|
|
},
|
|
{
|
|
"category": "broadcast",
|
|
"name": "clear_broadcast_log",
|
|
"enabled": true,
|
|
"description": "Clear the broadcast messages log"
|
|
},
|
|
{
|
|
"category": "broadcast",
|
|
"name": "get_active_listeners",
|
|
"enabled": true,
|
|
"description": "Get list of active broadcast listeners"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "reset_node_property",
|
|
"enabled": true,
|
|
"description": "Reset node property to default value"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "move_array_element",
|
|
"enabled": true,
|
|
"description": "Move array element position"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "remove_array_element",
|
|
"enabled": true,
|
|
"description": "Remove array element at specific index"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "copy_node",
|
|
"enabled": true,
|
|
"description": "Copy node for later paste operation"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "paste_node",
|
|
"enabled": true,
|
|
"description": "Paste previously copied nodes"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "cut_node",
|
|
"enabled": true,
|
|
"description": "Cut node (copy + mark for move)"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "reset_node_transform",
|
|
"enabled": true,
|
|
"description": "Reset node position, rotation and scale"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "reset_component",
|
|
"enabled": true,
|
|
"description": "Reset component to default values"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "restore_prefab",
|
|
"enabled": true,
|
|
"description": "Restore prefab instance from asset"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "execute_component_method",
|
|
"enabled": true,
|
|
"description": "Execute method on component"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "execute_scene_script",
|
|
"enabled": true,
|
|
"description": "Execute scene script method"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "scene_snapshot",
|
|
"enabled": true,
|
|
"description": "Create scene state snapshot"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "scene_snapshot_abort",
|
|
"enabled": true,
|
|
"description": "Abort scene snapshot creation"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "begin_undo_recording",
|
|
"enabled": true,
|
|
"description": "Begin recording undo data"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "end_undo_recording",
|
|
"enabled": true,
|
|
"description": "End recording undo data"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "cancel_undo_recording",
|
|
"enabled": true,
|
|
"description": "Cancel undo recording"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "soft_reload_scene",
|
|
"enabled": true,
|
|
"description": "Soft reload current scene"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "query_scene_ready",
|
|
"enabled": true,
|
|
"description": "Check if scene is ready"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "query_scene_dirty",
|
|
"enabled": true,
|
|
"description": "Check if scene has unsaved changes"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "query_scene_classes",
|
|
"enabled": true,
|
|
"description": "Query all registered classes"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "query_scene_components",
|
|
"enabled": true,
|
|
"description": "Query available scene components"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "query_component_has_script",
|
|
"enabled": true,
|
|
"description": "Check if component has script"
|
|
},
|
|
{
|
|
"category": "sceneAdvanced",
|
|
"name": "query_nodes_by_asset_uuid",
|
|
"enabled": true,
|
|
"description": "Find nodes that use specific asset UUID"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "change_gizmo_tool",
|
|
"enabled": true,
|
|
"description": "Change Gizmo tool"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_gizmo_tool_name",
|
|
"enabled": true,
|
|
"description": "Get current Gizmo tool name"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "change_gizmo_pivot",
|
|
"enabled": true,
|
|
"description": "Change transform pivot point"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_gizmo_pivot",
|
|
"enabled": true,
|
|
"description": "Get current Gizmo pivot point"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_gizmo_view_mode",
|
|
"enabled": true,
|
|
"description": "Query view mode (view/select)"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "change_gizmo_coordinate",
|
|
"enabled": true,
|
|
"description": "Change coordinate system"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_gizmo_coordinate",
|
|
"enabled": true,
|
|
"description": "Get current coordinate system"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "change_view_mode_2d_3d",
|
|
"enabled": true,
|
|
"description": "Change 2D/3D view mode"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_view_mode_2d_3d",
|
|
"enabled": true,
|
|
"description": "Get current view mode"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "set_grid_visible",
|
|
"enabled": true,
|
|
"description": "Show/hide grid"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_grid_visible",
|
|
"enabled": true,
|
|
"description": "Query grid visibility status"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "set_icon_gizmo_3d",
|
|
"enabled": true,
|
|
"description": "Set IconGizmo to 3D or 2D mode"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_icon_gizmo_3d",
|
|
"enabled": true,
|
|
"description": "Query IconGizmo mode"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "set_icon_gizmo_size",
|
|
"enabled": true,
|
|
"description": "Set IconGizmo size"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "query_icon_gizmo_size",
|
|
"enabled": true,
|
|
"description": "Query IconGizmo size"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "focus_camera_on_nodes",
|
|
"enabled": true,
|
|
"description": "Focus scene camera on nodes"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "align_camera_with_view",
|
|
"enabled": true,
|
|
"description": "Apply scene camera position and angle to selected node"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "align_view_with_node",
|
|
"enabled": true,
|
|
"description": "Apply selected node position and angle to current view"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "get_scene_view_status",
|
|
"enabled": true,
|
|
"description": "Get comprehensive scene view status"
|
|
},
|
|
{
|
|
"category": "sceneView",
|
|
"name": "reset_scene_view",
|
|
"enabled": true,
|
|
"description": "Reset scene view to default settings"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "add_reference_image",
|
|
"enabled": true,
|
|
"description": "Add reference image(s) to scene"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "remove_reference_image",
|
|
"enabled": true,
|
|
"description": "Remove reference image(s)"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "switch_reference_image",
|
|
"enabled": true,
|
|
"description": "Switch to specific reference image"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "set_reference_image_data",
|
|
"enabled": true,
|
|
"description": "Set reference image transform and display properties"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "query_reference_image_config",
|
|
"enabled": true,
|
|
"description": "Query reference image configuration"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "query_current_reference_image",
|
|
"enabled": true,
|
|
"description": "Query current reference image data"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "refresh_reference_image",
|
|
"enabled": true,
|
|
"description": "Refresh reference image display"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "set_reference_image_position",
|
|
"enabled": true,
|
|
"description": "Set reference image position"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "set_reference_image_scale",
|
|
"enabled": true,
|
|
"description": "Set reference image scale"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "set_reference_image_opacity",
|
|
"enabled": true,
|
|
"description": "Set reference image opacity"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "list_reference_images",
|
|
"enabled": true,
|
|
"description": "List all available reference images"
|
|
},
|
|
{
|
|
"category": "referenceImage",
|
|
"name": "clear_all_reference_images",
|
|
"enabled": true,
|
|
"description": "Clear all reference images"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "save_asset_meta",
|
|
"enabled": true,
|
|
"description": "Save asset meta information"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "generate_available_url",
|
|
"enabled": true,
|
|
"description": "Generate an available URL based on input URL"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "query_asset_db_ready",
|
|
"enabled": true,
|
|
"description": "Check if asset database is ready"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "open_asset_external",
|
|
"enabled": true,
|
|
"description": "Open asset with external program"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "batch_import_assets",
|
|
"enabled": true,
|
|
"description": "Import multiple assets in batch"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "batch_delete_assets",
|
|
"enabled": true,
|
|
"description": "Delete multiple assets in batch"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "validate_asset_references",
|
|
"enabled": true,
|
|
"description": "Validate asset references and find broken links"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "get_asset_dependencies",
|
|
"enabled": true,
|
|
"description": "Get asset dependency tree"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "get_unused_assets",
|
|
"enabled": true,
|
|
"description": "Find unused assets in project"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "compress_textures",
|
|
"enabled": true,
|
|
"description": "Batch compress texture assets"
|
|
},
|
|
{
|
|
"category": "assetAdvanced",
|
|
"name": "export_asset_manifest",
|
|
"enabled": true,
|
|
"description": "Export asset manifest/inventory"
|
|
},
|
|
{
|
|
"category": "validation",
|
|
"name": "validate_json_params",
|
|
"enabled": true,
|
|
"description": "Validate and fix JSON parameters before sending to other tools"
|
|
},
|
|
{
|
|
"category": "validation",
|
|
"name": "safe_string_value",
|
|
"enabled": true,
|
|
"description": "Create a safe string value that won't cause JSON parsing issues"
|
|
},
|
|
{
|
|
"category": "validation",
|
|
"name": "format_mcp_request",
|
|
"enabled": true,
|
|
"description": "Format a complete MCP request with proper JSON escaping"
|
|
}
|
|
],
|
|
"createdAt": "2026-03-08T08:22:31.233Z",
|
|
"updatedAt": "2026-03-08T08:22:31.233Z"
|
|
}
|
|
],
|
|
"currentConfigId": "7e54f691-af14-44c9-a4d5-c1888e332dd3",
|
|
"maxConfigSlots": 5
|
|
} |