Clojars MCP Server logo

Clojars MCP Server

by MCP-Mirror

The Clojars MCP Server provides tools for fetching dependency information from Clojars, the Clojure community's artifact repository. It integrates with Claude to allow it to retrieve the latest version of Clojars dependencies and check if specific versions exist.

View on GitHub

Last updated: N/A

What is Clojars MCP Server?

This is a Model Context Protocol (MCP) server designed to provide Claude with the ability to interact with Clojars. It allows Claude to programmatically retrieve the latest version of a Clojars dependency or verify the existence of a specific version.

How to use Clojars MCP Server?

After installing and building the server, configure it within Claude's settings (either in the VSCode extension or the desktop app) by adding it to the mcpServers configuration. Once configured, Claude will automatically detect and connect to the server, making its tools available through the use_mcp_tool command.

Key features of Clojars MCP Server

  • Get the latest version of any Clojars dependency

  • Check if a specific version of a dependency exists

  • Simple, focused responses

  • Easy integration with Claude through MCP

Use cases of Clojars MCP Server

  • Automatically update dependencies in a project

  • Verify the existence of a specific dependency version before using it

  • Assist Claude in understanding the dependencies of a Clojure project

  • Help Claude generate code that uses specific Clojars dependencies

FAQ from Clojars MCP Server

What is Clojars?

Clojars is the Clojure community's artifact repository, similar to Maven Central for Java.

What is MCP?

MCP stands for Model Context Protocol. It's a protocol that allows external servers to provide tools and information to language models like Claude.

How does this server integrate with Claude?

By configuring the server in Claude's settings, Claude can automatically detect and connect to it, making its tools available for use through the use_mcp_tool command.

What are the required inputs for the tools?

The get_clojars_latest_version tool requires the Clojars dependency name in the format "group/artifact". The check_clojars_version_exists tool requires the dependency name and the version to check.

Where can I find the configuration files for Claude?

The configuration files are typically located at ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/ (VSCode) and ~/Library/Application Support/Claude/ (desktop app) on macOS.