Discover and explore top open-source AI tools and projects—updated daily.
Clojure REPL and coding assistant
Top 56.6% on SourcePulse
Clojure MCP provides a REPL-driven development experience for Clojure projects, integrating Large Language Models (LLMs) as coding assistants. It aims to transform LLMs into powerful Clojure REPLs and intelligent coding partners, enhancing code editing with syntax-aware patching and linting. The target audience includes Clojure developers seeking to leverage AI for faster iteration, debugging, and code quality improvements.
How It Works
Clojure MCP acts as a Model Context Protocol (MCP) server, connecting AI models to a Clojure nREPL. It offers specialized Clojure editing tools that go beyond basic text manipulation, employing tools like clj-kondo
, parinfer
, cljfmt
, and clj-rewrite
for syntax-aware editing, parenthesis balancing, and formatting. This cohesive system provides a "superset" of features found in tools like Claude Code, enabling stateful file tracking and optimized tool interactions for a seamless AI-assisted development workflow.
Quick Start & Requirements
clojure -M:nrepl
) and run the MCP server separately (clojure -X:mcp :port 7888
).deps.edn
, and configuring an MCP client like Claude Desktop.Highlighted Details
Maintenance & Community
The project is marked as "Alpha Software - Work in Progress" and actively seeks contributions. Links to community resources like Discord/Slack are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project is in alpha, with expected breaking changes and incomplete documentation. Setup is described as challenging. Agent tools require API keys (OpenAI, Gemini, Anthropic) and incur charges. The Emacs integration is noted as experimental.
1 day ago
1 day