babashka-mcp-server

babashka-mcp-server

3.4

If you are the rightful owner of babashka-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server for interacting with Babashka, a native Clojure interpreter for scripting.

The Babashka MCP Server is designed to facilitate the execution of Babashka scripts through a Model Context Protocol (MCP) server. Babashka is a native Clojure interpreter that allows for efficient scripting and automation tasks. This server provides a structured way to execute Babashka code, manage command history, and configure execution parameters such as timeouts. It is built with the intention of eventually becoming self-hosting, leveraging Babashka's native capabilities for improved performance and reduced dependencies. The server is currently implemented in TypeScript, serving as a reference for future development.

Features

  • Execute Babashka code through MCP tools
  • Cache recent command results
  • Access command history through MCP resources
  • Configurable command timeouts

Tools

  1. execute

    Execute Babashka code with optional timeout.