search_project
Search for plain-text substrings across Godot project files to find references, callers, or signatures. Supports filtering by file type, case sensitivity, and result limit.
Instructions
Plain-text (substring) search across project files. Use to find references, callers, or signatures across the codebase. Default fileTypes is ["gd","tscn","cs","gdshader"]; caseSensitive default false; maxResults default 100 (truncated:true if hit). Returns { matches: [{ file, lineNumber, line }], truncated }. Skips hidden entries and the .mcp directory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | Path to the Godot project directory | |
| pattern | Yes | Plain-text string to search for | |
| fileTypes | No | File extensions to search (default: ["gd", "tscn", "cs", "gdshader"]) | |
| caseSensitive | No | Case-sensitive search (default: false) | |
| maxResults | No | Maximum matches to return (default: 100) |