Open
Description
It's possible to point MyST to a pre-running Jupyter server for in-page execution, but this requires users to manually create the server and configure MyST to point to it.
We already have the ability to start Jupyter servers as part of the build execution process.
We should allow users to start a Jupyter server with myst start
that would auto-connect as a back-end server for in-page computation. This would reduce the amount of configuration confusion, friction, and toil on behalf of users.
So for example, something like:
myst start --thebe local
or
jupyter:
thebe: local
would spin up a server and point thebe to it automatically.
Then, when people actually launch things via thebe on the page, it'd use that server to create (or re-use) kernels.