{"slug":"salvo10f/godotiq","name":"GodotIQ","description":"The intelligent MCP server for AI-assisted Godot 4 development. 35 tools for spatial intelligence, code understanding, flow tracing, and visual debugging. 22 free, full suite $19.","category":"development","tags":[],"official":false,"stars":37,"transport":null,"install":[{"cmd":"pip install godotiq==0.5.5","imports":[]}],"tools":[{"name":"analyze_code","description":"Analyzes Godot GDScript code for patterns, errors, and best practices."},{"name":"analyze_scene","description":"Analyzes a Godot scene file for structure and dependencies."},{"name":"build_dependency_graph","description":"Builds a dependency graph of scripts and scenes in the project."},{"name":"check_impact","description":"Checks the impact of changes to a script or scene across the project."},{"name":"map_scene_spatial","description":"Maps the spatial hierarchy of a Godot scene."},{"name":"trace_signals","description":"Traces signal connections and flow through the project."},{"name":"get_scene_tree","description":"Retrieves the full scene tree of the current project."},{"name":"list_nodes","description":"Lists all nodes in a specified scene."},{"name":"get_node_properties","description":"Gets properties of a specific node in a scene."},{"name":"search_nodes","description":"Searches for nodes by name or type across the project."},{"name":"get_script_content","description":"Retrieves the content of a GDScript file."},{"name":"list_scripts","description":"Lists all GDScript files in the project."},{"name":"get_resource_paths","description":"Gets paths to resources used in the project."},{"name":"analyze_resource_usage","description":"Analyzes how resources are used across scenes and scripts."},{"name":"find_unused_resources","description":"Finds resources that are not referenced in the project."},{"name":"optimize_scene","description":"Suggests optimizations for a Godot scene."},{"name":"refactor_script","description":"Provides refactoring suggestions for a GDScript file."},{"name":"generate_documentation","description":"Generates documentation for scripts and scenes."},{"name":"validate_project","description":"Validates the entire project for common issues."},{"name":"get_project_settings","description":"Retrieves project settings from project.godot."},{"name":"list_scenes","description":"Lists all scene files in the project."},{"name":"get_scene_dependencies","description":"Gets dependencies of a scene file."},{"name":"analyze_signal_flow","description":"Analyzes the flow of signals through the project."},{"name":"map_node_hierarchy","description":"Maps the hierarchy of nodes in a scene."},{"name":"get_node_script","description":"Gets the script attached to a specific node."},{"name":"list_signals","description":"Lists all signals defined in a script or scene."},{"name":"connect_signal","description":"Suggests or validates signal connections."},{"name":"disconnect_signal","description":"Suggests or validates signal disconnections."},{"name":"get_animation_data","description":"Retrieves animation data from an AnimationPlayer."},{"name":"analyze_animation","description":"Analyzes animations for performance or logic issues."},{"name":"get_material_data","description":"Retrieves material data from a node."},{"name":"analyze_material","description":"Analyzes materials for rendering efficiency."},{"name":"get_shader_data","description":"Retrieves shader data from a material."},{"name":"analyze_shader","description":"Analyzes shaders for performance or errors."},{"name":"get_audio_data","description":"Retrieves audio data from an AudioStreamPlayer."},{"name":"analyze_audio","description":"Analyzes audio configurations for issues."},{"name":"get_collision_data","description":"Retrieves collision shape data from a node."},{"name":"analyze_collision","description":"Analyzes collision setups for physics accuracy."}],"env_vars":[],"auth_type":"none","github":"https://github.com/salvo10f/godotiq","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}