Files
Joywayer dd3eb24d0f refactor: 拆分 claude-dev-stack 为 windows-dev-stack 和 wsl-dev-stack
将原 claude-dev-stack 目录拆分为独立的 Windows 和 WSL 部署栈,便于分别维护和使用。

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-29 01:11:20 +08:00

177 lines
7.3 KiB
JSON

{
"permissions": {
"allow": [
"Read",
"Write",
"Edit",
"Glob",
"Grep",
"Bash(node *)",
"Bash(npm *)",
"Bash(npx *)",
"Bash(ls *)",
"Bash(cd *)",
"Bash(mkdir *)",
"Bash(git status*)",
"Bash(git diff*)",
"Bash(git log*)",
"mcp__godot-mcp-pro__get_project_info",
"mcp__godot-mcp-pro__get_filesystem_tree",
"mcp__godot-mcp-pro__search_files",
"mcp__godot-mcp-pro__search_in_files",
"mcp__godot-mcp-pro__get_project_settings",
"mcp__godot-mcp-pro__uid_to_project_path",
"mcp__godot-mcp-pro__project_path_to_uid",
"mcp__godot-mcp-pro__get_scene_tree",
"mcp__godot-mcp-pro__get_scene_file_content",
"mcp__godot-mcp-pro__get_scene_exports",
"mcp__godot-mcp-pro__get_node_properties",
"mcp__godot-mcp-pro__get_node_groups",
"mcp__godot-mcp-pro__get_signals",
"mcp__godot-mcp-pro__find_nodes_in_group",
"mcp__godot-mcp-pro__find_nodes_by_type",
"mcp__godot-mcp-pro__find_signal_connections",
"mcp__godot-mcp-pro__find_node_references",
"mcp__godot-mcp-pro__get_scene_dependencies",
"mcp__godot-mcp-pro__list_scripts",
"mcp__godot-mcp-pro__read_script",
"mcp__godot-mcp-pro__get_open_scripts",
"mcp__godot-mcp-pro__validate_script",
"mcp__godot-mcp-pro__get_editor_errors",
"mcp__godot-mcp-pro__get_output_log",
"mcp__godot-mcp-pro__get_editor_screenshot",
"mcp__godot-mcp-pro__get_game_scene_tree",
"mcp__godot-mcp-pro__get_game_node_properties",
"mcp__godot-mcp-pro__get_game_screenshot",
"mcp__godot-mcp-pro__find_nodes_by_script",
"mcp__godot-mcp-pro__get_autoload",
"mcp__godot-mcp-pro__find_ui_elements",
"mcp__godot-mcp-pro__batch_get_properties",
"mcp__godot-mcp-pro__get_input_actions",
"mcp__godot-mcp-pro__list_animations",
"mcp__godot-mcp-pro__get_animation_info",
"mcp__godot-mcp-pro__get_animation_tree_structure",
"mcp__godot-mcp-pro__get_audio_bus_layout",
"mcp__godot-mcp-pro__get_audio_info",
"mcp__godot-mcp-pro__get_physics_layers",
"mcp__godot-mcp-pro__get_collision_info",
"mcp__godot-mcp-pro__get_performance_monitors",
"mcp__godot-mcp-pro__get_editor_performance",
"mcp__godot-mcp-pro__read_resource",
"mcp__godot-mcp-pro__get_resource_preview",
"mcp__godot-mcp-pro__read_shader",
"mcp__godot-mcp-pro__get_shader_params",
"mcp__godot-mcp-pro__get_navigation_info",
"mcp__godot-mcp-pro__get_particle_info",
"mcp__godot-mcp-pro__get_theme_info",
"mcp__godot-mcp-pro__tilemap_get_cell",
"mcp__godot-mcp-pro__tilemap_get_info",
"mcp__godot-mcp-pro__tilemap_get_used_cells",
"mcp__godot-mcp-pro__find_unused_resources",
"mcp__godot-mcp-pro__analyze_signal_flow",
"mcp__godot-mcp-pro__analyze_scene_complexity",
"mcp__godot-mcp-pro__find_script_references",
"mcp__godot-mcp-pro__detect_circular_dependencies",
"mcp__godot-mcp-pro__get_project_statistics",
"mcp__godot-mcp-pro__get_export_info",
"mcp__godot-mcp-pro__list_export_presets",
"mcp__godot-mcp-pro__compare_screenshots",
"mcp__godot-mcp-pro__navigate_to",
"mcp__godot-mcp-pro__find_nearby_nodes",
"mcp__godot-mcp-pro__get_test_report",
"mcp__godot-mcp-pro__wait_for_node",
"mcp__godot-mcp-pro__set_project_setting",
"mcp__godot-mcp-pro__create_scene",
"mcp__godot-mcp-pro__open_scene",
"mcp__godot-mcp-pro__save_scene",
"mcp__godot-mcp-pro__add_scene_instance",
"mcp__godot-mcp-pro__add_node",
"mcp__godot-mcp-pro__duplicate_node",
"mcp__godot-mcp-pro__move_node",
"mcp__godot-mcp-pro__rename_node",
"mcp__godot-mcp-pro__update_property",
"mcp__godot-mcp-pro__add_resource",
"mcp__godot-mcp-pro__set_anchor_preset",
"mcp__godot-mcp-pro__connect_signal",
"mcp__godot-mcp-pro__disconnect_signal",
"mcp__godot-mcp-pro__set_node_groups",
"mcp__godot-mcp-pro__create_script",
"mcp__godot-mcp-pro__edit_script",
"mcp__godot-mcp-pro__attach_script",
"mcp__godot-mcp-pro__create_animation",
"mcp__godot-mcp-pro__add_animation_track",
"mcp__godot-mcp-pro__set_animation_keyframe",
"mcp__godot-mcp-pro__create_animation_tree",
"mcp__godot-mcp-pro__add_state_machine_state",
"mcp__godot-mcp-pro__add_state_machine_transition",
"mcp__godot-mcp-pro__set_blend_tree_node",
"mcp__godot-mcp-pro__set_tree_parameter",
"mcp__godot-mcp-pro__add_audio_bus",
"mcp__godot-mcp-pro__set_audio_bus",
"mcp__godot-mcp-pro__add_audio_bus_effect",
"mcp__godot-mcp-pro__add_audio_player",
"mcp__godot-mcp-pro__set_input_action",
"mcp__godot-mcp-pro__add_mesh_instance",
"mcp__godot-mcp-pro__setup_lighting",
"mcp__godot-mcp-pro__set_material_3d",
"mcp__godot-mcp-pro__setup_environment",
"mcp__godot-mcp-pro__setup_camera_3d",
"mcp__godot-mcp-pro__add_gridmap",
"mcp__godot-mcp-pro__setup_collision",
"mcp__godot-mcp-pro__set_physics_layers",
"mcp__godot-mcp-pro__add_raycast",
"mcp__godot-mcp-pro__setup_physics_body",
"mcp__godot-mcp-pro__setup_navigation_region",
"mcp__godot-mcp-pro__bake_navigation_mesh",
"mcp__godot-mcp-pro__setup_navigation_agent",
"mcp__godot-mcp-pro__set_navigation_layers",
"mcp__godot-mcp-pro__create_particles",
"mcp__godot-mcp-pro__set_particle_material",
"mcp__godot-mcp-pro__set_particle_color_gradient",
"mcp__godot-mcp-pro__apply_particle_preset",
"mcp__godot-mcp-pro__create_resource",
"mcp__godot-mcp-pro__edit_resource",
"mcp__godot-mcp-pro__create_shader",
"mcp__godot-mcp-pro__edit_shader",
"mcp__godot-mcp-pro__assign_shader_material",
"mcp__godot-mcp-pro__set_shader_param",
"mcp__godot-mcp-pro__create_theme",
"mcp__godot-mcp-pro__set_theme_color",
"mcp__godot-mcp-pro__set_theme_constant",
"mcp__godot-mcp-pro__set_theme_font_size",
"mcp__godot-mcp-pro__set_theme_stylebox",
"mcp__godot-mcp-pro__tilemap_set_cell",
"mcp__godot-mcp-pro__tilemap_fill_rect",
"mcp__godot-mcp-pro__batch_set_property",
"mcp__godot-mcp-pro__cross_scene_set_property",
"mcp__godot-mcp-pro__add_autoload",
"mcp__godot-mcp-pro__reload_plugin",
"mcp__godot-mcp-pro__reload_project",
"mcp__godot-mcp-pro__clear_output",
"mcp__godot-mcp-pro__play_scene",
"mcp__godot-mcp-pro__stop_scene",
"mcp__godot-mcp-pro__simulate_key",
"mcp__godot-mcp-pro__simulate_mouse_click",
"mcp__godot-mcp-pro__simulate_mouse_move",
"mcp__godot-mcp-pro__simulate_action",
"mcp__godot-mcp-pro__simulate_sequence",
"mcp__godot-mcp-pro__set_game_node_property",
"mcp__godot-mcp-pro__capture_frames",
"mcp__godot-mcp-pro__record_frames",
"mcp__godot-mcp-pro__monitor_properties",
"mcp__godot-mcp-pro__start_recording",
"mcp__godot-mcp-pro__stop_recording",
"mcp__godot-mcp-pro__replay_recording",
"mcp__godot-mcp-pro__click_button_by_text",
"mcp__godot-mcp-pro__move_to",
"mcp__godot-mcp-pro__run_test_scenario",
"mcp__godot-mcp-pro__assert_node_state",
"mcp__godot-mcp-pro__assert_screen_text",
"mcp__godot-mcp-pro__run_stress_test"
]
}
}