{"repo":"thmsmlr/livebook_tools","free":true,"listed":false,"github":"https://github.com/thmsmlr/livebook_tools","clone":"git clone https://github.com/thmsmlr/livebook_tools.git","description":"Powertools for livebook.dev — AI Code Editing, MCP Servers, and Running Livebooks from the CLI","language":"Elixir","stars":119,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"LivebookTools Livebook Tools is a CLI tool to give you superpowers while working with .livemd files. Its primary features are: - BYOE (Bring Your Own Editor) - Sync your .livemd files to an open Livebook session so you can edit them in your AI powered code editor, like Cursor. - MCP Server - A simple model context protocol server for connecting AI coding agents to your Livebook sessions. More on this below. - Run Livebooks from the CLI - Convert your .livemd files to Elixir scripts and run them top to bottom as if they were a .exs script. Useful if you want to turn a livebook into a cron job. Installation Livebook Tools is an Elixir escript. To install it, you can use the mix escript.install command. Once installed, ensure that the escript directory is on your path. Running Livebook In order for Livebook tools to work properly, it needs to be able to connect to a running Livebook server using distributed Elixir. To do this will depend on how you are running Livebook. In its simplest form, all you need to do is add the two environment variables to your /.bashrc or /.zshrc file. Then when you run the Livebook tools or Livebook, both programs will discover these values and make sure that they can connect to each other. If you're running using Livebook Desktop, then you may need to add these values to the /.livebookdesktop.sh file as well. For more information on Livebook Desktop, check out the Livebook HexDocs. Setting up MCP Server The MCP Server is a simple model context proto","default_branch":null,"files":null,"tree":[],"storefront":"/r/thmsmlr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thmsmlr/livebook_tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}