Take OCaml odoc output into MCP

I wish to turn JSON files output by odoc-driver (an OCaml documentation generator) into succinct Markdown that is a │ good input to a coding model such as you. Look at │ _html/mirage-crypto/mirage-crypto/Mirage_crypto/DES/CTR/index.html.json as one such example, with more being in _html/ │ but be aware there are thousands of files. Write me a odoc2llm.py Python script that uses Beautiful Soup and JSON │ parsing to crunch up just the relevant signatures and crosslinks into a single markdown file from the _html │ directory