Automates cross-file refactoring by tracking references and applying changes consistently across a chosen scope. Ideal for renames, signature updates, and API migrations.
Enables LLMs to apply Martin Fowler's 71+ refactoring patterns to codebases through a pluggable, language-agnostic architecture. Supports previewing and applying refactorings, analyzing code smells, and inspecting code structure with safe-by-default operations.
Exposes structured prompt generation tools for refactoring protocol and governance specifications via MCP, enabling teams to generate, validate, and retrieve standardized refactoring prompts through automation scripts and HTTP APIs.
Scan and analyze a codebase using tree-sitter AST analysis to produce a structured context payload. Enables deep codebase understanding for code review, refactoring, and planning.
Send a file path and a question to analyze a file server-side. The file never enters your context window; returns analysis with metadata and token usage.
Verify server operational status and project state on startup. Returns server status, project info, and capabilities to guide subsequent workflow steps.
Identify complex code in a file or across the project by retrieving cyclomatic complexity, max nesting, and parameter count for symbols. Use before refactoring to target high-complexity areas.
Compares two versions of code to identify improvements, regressions, and neutral changes. Returns a merge recommendation for code review and refactoring validation.
Search code using structural pattern matching to find specific syntax patterns across multiple programming languages for refactoring, security auditing, and code analysis.
Find all references to a GDScript symbol across your project to analyze code usage before refactoring. Returns file locations with zero-based coordinates.