Hackyなことをしなければいけないのかなと思いましたが、ちゃんとremark/rehypeのプラグインを渡せるようになっていました。
これを使うだけです。
1rehypePlugins={[slug]}
上記を参考に remarkPlugins を設定して、本文に以下のように Table of contents という見出しを設定すればそこに目次が配置されます。
1## Table of contents
これでいけます。
1remarkPlugins={[[toc, { tight: true }]]}
型があるとライブラリの仕様を追いやすくていいですね・・・!