Babashka MCP Server

Enables interaction with Babashka, a Clojure interpreter, through the Model Context Protocol.

Remote serverstreamable-httpTypeScript★ 19

What is the Babashka MCP Server?

Enables interaction with Babashka, a Clojure interpreter, through the Model Context Protocol.

What it actually does

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

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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
execute

Configuration

VariableDescriptionRequired
BABASHKA_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Babashka to macOS.”
  • “Use Babashka to Linux.”
  • “Use Babashka to Windows.”

Frequently asked questions

It's a server that allows you to interact with Babashka, a native Clojure interpreter, using the Model Context Protocol (MCP). This enables remote execution of Clojure code and management of Babashka instances.