PCBRev is a Flutter application designed to facilitate the reverse engineering of electronic devices. It empowers users to reconstruct device schematics by integrating physical measurements of components and connections with visual analysis of PCB images. The tool intelligently processes both component and connection side PCB photos, allowing users to align and overlay them to infer inter-layer connections. Central to its functionality is the integration with an internal Machine-Controller-Protocol (MCP) Server, which enables AI models to interpret connections, identify components, and analyze device architecture, providing smart assistance throughout the reverse engineering process.