# Babashka

> Use this tool when you need to execute Clojure code dynamically, leverage AI capabilities for Clojure-based data processing, or automate system tasks using a native Clojure interpreter. It provides a standardized interface for interacting with Babashka through MCP endpoints, accepting code inputs and returning execution results. Ideal for use cases involving Clojure scripting, AI-assisted development, and system automation, where dynamic code execution and command history access are essential.

Canonical page: https://skillsregistry.net/skills/bmorphism-babashka  
JSON: https://api.skillsregistry.net/v1/skills/bmorphism-babashka

## Description

This Babashka MCP server, developed as an open-source project, enables AI assistants to interact with Babashka, a native Clojure interpreter for scripting. Built with TypeScript and leveraging the @modelcontextprotocol/sdk, it provides tools for executing Babashka code, caching recent command results, and accessing command history through standardized MCP endpoints. The implementation features configurable command timeouts and a roadmap for self-hosting in Babashka itself. By connecting AI capabilities with Babashka's scripting power, this server allows for dynamic code execution and interaction with Clojure ecosystems. It is particularly useful for scenarios involving Clojure-based data processing, system automation, or building AI-assisted development tools for Clojure projects.

## Trust

- **Trust score (0–1):** 0.98
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** maps-location
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bmorphism-babashka)
- **Repository:** <https://github.com/bmorphism/babashka-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "bmorphism-babashka"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bmorphism-babashka` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bmorphism-babashka/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
