Back to MCP Catalog

Clojars Dependency Lookup MCP Server

Developer ToolsJavaScript
Fetch dependency information from Clojars, the Clojure community's artifact repository
Available Tools

get_clojars_latest_version

Get the latest version of a Clojars dependency (Maven artifact)

dependency

check_clojars_version_exists

Check if a specific version of a Clojars dependency exists

dependencyversion

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.

Overview

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.

Installation Options

Using npx (Quickest Method)

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

Using Smithery (For Claude Desktop)

For automatic installation with Smithery:

npx -y @smithery/cli install clojars-deps-server --client claude

Manual Installation

  1. Clone the repository:
git clone https://github.com/Bigsy/Clojars-MCP-Server.git
cd Clojars-MCP-Server
  1. Install dependencies and build:
npm install
npm run build
  1. Configure your AI assistant to use the server.

Configuration

For Claude Desktop

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"]
    }
  }
}

For VSCode Claude Extension

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"]
    }
  }
}

Usage

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:

  • "What's the latest version of metosin/reitit?"
  • "Does version 0.7.2 of metosin/reitit exist?"
  • "Help me update the dependencies in my Clojure project"

The AI assistant will use the appropriate tool to fetch the information directly from Clojars.

Related MCPs

Apple Shortcuts
Developer ToolsJavaScript

Control Apple Shortcuts automations from AI assistants

Simple Timeserver
Developer ToolsPython

Provides Claude with current time and timezone information

OpenAI Assistant Integration
Developer ToolsPython

Enables Claude to create and interact with OpenAI assistants

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.