Babashka
About
Integrates with Babashka to enable dynamic Clojure code execution and interaction for scripting, data processing, and system automation tasks.
Details
- Author
- bmorphism
- Repository
- bmorphism/babashka-mcp-server
- GitHub stars
- 13
- Downloads
- 359
- Categories
- Productivity, Design, Developer Tools, AI, Project Management, Infrastructure, Frontend, Other
- Tags
- #mobile
Jump to
- Execute Babashka code through MCP tools
- Cache recent command results
- Access command history through MCP resources
- Configurable command timeouts
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
BabashkaCommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@highlight/mcp-server
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server can be configured through environment variables:
- BABASHKA_PATH: Path to the Babashka executable (default: "bb")
Babashka can be installed in several ways:
After installation, verify Babashka works:
```bash
npm install
execute
Execute Babashka code with optional timeout. Parameters: code (string) - Babashka code to execute, timeout (optional number) - Timeout in milliseconds (default: 30000)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"babashka": {
"env": {},
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"-y",
"@highlight/mcp-server"
],
"command": "cmd"
}
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
```powershellSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





