Exposes Clojure REPL functionality over an SSE transport using the Model-Channel Protocol.
Mcp-clj is a Clojure implementation of the Model-Channel Protocol (MCP), designed to expose Clojure REPL functionality over a Server-Sent Events (SSE) transport. It includes both client and server components, maintaining compatibility with Anthropic's MCP specification while providing a simple and reliable implementation. It also provides instructions on how to configure Claude Desktop to use mcp-clj using mcp-proxy.
Key Features
01Exposes Clojure REPL functionality
02Includes both client and server components
03Compatible with Anthropic's MCP specification
04Uses Server-Sent Events (SSE) for transport
05Clojure implementation of the Model-Channel Protocol (MCP)
0615 GitHub stars
Use Cases
01Building interactive Clojure-based services over SSE
02Integrating Clojure REPL functionality with MCP-compatible applications
03Extending Claude Desktop with custom Clojure code