unreal-analyzer-mcp
If you are the rightful owner of unreal-analyzer-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides powerful source code analysis capabilities for Unreal Engine codebases.
The Unreal Engine Code Analyzer MCP Server is a specialized tool designed to enhance the understanding and analysis of Unreal Engine source code. It integrates with AI assistants like Claude and Cline, offering detailed insights into C++ classes, inheritance hierarchies, and code references. The server supports custom codebase analysis, making it versatile for various C++ projects beyond Unreal Engine. It leverages technologies like TypeScript, Tree-sitter, and the Model Context Protocol SDK to deliver robust parsing and analysis capabilities. The server also includes features for pattern detection, best practices guidance, and API documentation queries, making it a comprehensive tool for developers working with Unreal Engine or similar C++ codebases.
Features
- Class Analysis: Provides detailed information about C++ classes including methods, properties, and inheritance.
- Hierarchy Mapping: Visualizes and understands class inheritance hierarchies.
- Code Search: Enables context-aware code searching.
- Reference Finding: Locates all references to classes, functions, or variables.
- Subsystem Analysis: Analyzes major Unreal Engine subsystems like Rendering and Physics.