babashka-mcp-server
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
execute
Execute Babashka code with optional timeout.