open_rabbithole
Open a doc ({ title, content } / { title, filepath }, optional baseurl, optional assets) or resume one ({ holeid }). A PDF filepath opens natively: rendered pages, selectable text, and box-select — no markdown authoring needed (title optional; PDF metadata or filename is used). Opens the canvas in t
How to use it
Project documentation lists open_rabbithole for the Rabbithole MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Rabbithole
npx @shlokkhemani/rabbithole bridgeOther tools in Rabbithole (2)
Answer a pending branch request → a child document. Stream with partial: true chunks, then finish with a normal call carrying the node title; use baseurl for fetched markdown and assets for local images referenced as asset:name.png. A branchrequest from a PDF may include region.imagepath — read that
List saved holes to resume by id.