bmorphism_babashka-mcp-server

bmorphism_babashka-mcp-server

3.1

If you are the rightful owner of bmorphism_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. It allows users to execute Babashka code, cache recent command results, and access command history. The server is configurable, supporting command timeouts and providing a seamless interface for interacting with Babashka. 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.