unreal-analyzer-mcp

unreal-analyzer-mcp

3.5

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.