BSPSource is a map decompiler for Source engine maps, written in Java. It decompiles .bsp map files back to .vmf files that can be loaded in Hammer, Valve's official level editor.
BSPSource is based on a reengineered version of VMEX 0.98g by Rof, which is no longer developed and lacks support for newer Source engine games.
bspsrc-linux.zip or bspsrc-windows.zip. Alternatively, bspsrc-jar-only.zip works on any system that has Java 24+ installed and properly configured.bspsrc.bat/bspinfo.bat on Windows, or bspsrc.sh/bspinfo.sh on Linux.Extract embedded files in the decompiler and then move the contents of the extracted material/model folders into your games material/model folder.$ claude mcp add bspsrc \
-- python -m otcore.mcp_server <graph>