Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RUST_LOG | No | Set logging level (e.g., debug, info, warn) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_gdscript_file | Analyze a GDScript file and extract its structure (classes, functions, signals, variables, enums). Returns a comprehensive overview without reading the entire file into context. |
| get_gdscript_structure | Get a high-level structure view of a GDScript file, showing all classes, functions, signals, and variables with their line numbers. |
| find_gdscript_symbol | Search for a specific symbol (class, function, signal, etc.) in a GDScript file and get its details. |
| get_gdscript_dependencies | Extract dependencies from a GDScript file (extends, preload, import statements). |
| analyze_gdscript_code | Analyze GDScript code provided directly and extract its structure. |
| set_project_root | Set the project root directory to enable project-wide analysis. This will index all .gd files in the project. |
| get_project_root | Get the current project root directory and count of indexed GDScript files. |
| find_references | Find all references to a symbol across the project or in a specific file. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |