mcp-clj
If you are the rightful owner of mcp-clj and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
mcp-clj is a Clojure implementation of the Model-Channel Protocol (MCP) designed to expose Clojure REPL functionality over an SSE transport.
mcp-clj is a Clojure-based implementation of the Model-Channel Protocol (MCP) as defined by Anthropic. It provides both client and server components to facilitate MCP communication, with a particular emphasis on exposing Clojure REPL functionality. The project is designed to be compatible with Anthropic's MCP specification, ensuring a simple and reliable implementation. By leveraging the power of Clojure, mcp-clj allows developers to interact with the REPL over a Server-Sent Events (SSE) transport, making it easier to integrate with various tools and platforms. The project is open-source and welcomes contributions from the community, encouraging developers to enhance its capabilities and maintain its robustness.
Features
- Clojure REPL Exposure: Allows Clojure REPL functionality to be accessed over SSE transport.
- MCP Compatibility: Maintains compatibility with Anthropic's Model-Channel Protocol specification.
- Client and Server Components: Provides both client and server components for comprehensive MCP communication.
- Open Source: Licensed under the MIT License, encouraging community contributions.
- Simple Integration: Easily integrates with existing Clojure projects as a dependency.