Get the latest version of a Clojars dependency (Maven artifact)
Check if a specific version of a Clojars dependency exists
Clojars Dependency Lookup provides a simple interface for retrieving version information from Clojars, the primary artifact repository for the Clojure ecosystem. This tool allows AI assistants to check for the latest versions of Clojure libraries or verify if specific versions exist, making it easier to provide accurate dependency information when helping with Clojure projects. The server integrates seamlessly with Claude, Cline, Roo Code, Cody, and other MCP-compatible AI assistants, enabling them to access up-to-date information about Clojure libraries directly from the Clojars repository without requiring manual searches.
Clojars Dependency Lookup is a Model Context Protocol (MCP) server that connects AI assistants to Clojars, the Clojure community's artifact repository. This integration allows AI assistants to retrieve accurate and current information about Clojure libraries directly from the source.
The simplest way to use Clojars Dependency Lookup is to run it directly with npx:
npx clojars-deps-server
You can also install it globally for easier access:
npm install -g clojars-deps-server
For automatic installation with Smithery:
npx -y @smithery/cli install clojars-deps-server --client claude
git clone https://github.com/Bigsy/Clojars-MCP-Server.git
cd Clojars-MCP-Server
npm install
npm run build
Add the following to your claude_desktop_config.json
file (typically located at ~/Library/Application Support/Claude/
on macOS):
{
"mcpServers": {
"clojars-deps-server": {
"command": "node",
"args": ["/path/to/clojars-deps-server/build/index.js"]
}
}
}
Add the following to your cline_mcp_settings.json
file (typically located at ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/
on macOS):
{
"mcpServers": {
"clojars-deps-server": {
"command": "node",
"args": ["/path/to/clojars-deps-server/build/index.js"]
}
}
}
Once configured, the Clojars Dependency Lookup server will be automatically detected by your AI assistant. The tools will be listed in the assistant's system prompt under "Connected MCP Servers."
You can ask your AI assistant questions about Clojure dependencies, such as:
The AI assistant will use the appropriate tool to fetch the information directly from Clojars.