Babashka MCP Server

by MCP-Mirror

294 downloads
Not rated
GitHub

About

A Model Context Protocol server for interacting with Babashka, a native Clojure interpreter for scripting. It allows AI assistants to execute Babashka code and access command history through MCP tools and resources.

Details

Author
MCP-Mirror
Downloads
294
Categories
Other

- Execute Babashka code through MCP tools
- Cache recent command results
- Access command history as MCP resources
- Configurable command timeouts (default 30 seconds)

Install Babashka (prerequisite), then run npm install and npm run build from the server directory. Configure with the BABASHKA_PATH environment variable (default "bb"). Use the execute tool to run Babashka code with an optional timeout (default 30000 ms), and access cached results via babashka://commands/{index} resource URIs.

Babashka MCP Server

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

Features

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

Prerequisites

Install Babashka

Babashka can be installed in several ways:

macOS

brew install borkdude/brew/babashka

Linux

bash < <(curl -s https://raw.githubusercontent.com/babashka/babashka/master/install)

Windows

```powershell
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.