Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Clojars Mcp Server

    A Model Context Protocol (MCP) server that provides tools for fetching dependency information from Clojars, the Clojure community's artifact repository.

    5 stars
    JavaScript
    Updated Jun 25, 2025

    Table of Contents

    • Installation
    • Installing via npx
    • Installing via Smithery
    • Manual Installation
    • Features
    • How It Works
    • get_clojars_latest_version
    • check_clojars_version_exists
    • get_clojars_history

    Table of Contents

    • Installation
    • Installing via npx
    • Installing via Smithery
    • Manual Installation
    • Features
    • How It Works
    • get_clojars_latest_version
    • check_clojars_version_exists
    • get_clojars_history

    Documentation

    Clojars MCP Server

    npm version

    A Model Context Protocol (MCP) server that provides tools for fetching dependency information from Clojars, the Clojure community's artifact repository for Cline, Roo Code, Cody, Claude Desktop etc.

    Installation

    Installing via npx

    The quickest way to use the Clojars MCP Server is to run it directly with npx:

    bash
    npx clojars-deps-server

    You can also install it globally:

    bash
    npm install -g clojars-deps-server

    Installing via Smithery

    To install Clojars Dependency Server for Claude Desktop automatically via Smithery:

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

    Manual Installation

    1. Clone this repository:

    bash
    git clone https://github.com/yourusername/clojars-deps-server.git
    cd clojars-deps-server

    2. Install dependencies:

    bash
    npm install

    3. Build the server:

    bash
    npm run build

    4. Add the server to your Claude configuration:

    For VSCode Claude extension, add to cline_mcp_settings.json (typically located at ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/ on macOS):

    json
    {
      "mcpServers": {
        "clojars-deps-server": {
          "command": "node",
          "args": ["/path/to/clojars-deps-server/build/index.js"]
        }
      }
    }

    For Claude desktop app, add to claude_desktop_config.json (typically located at ~/Library/Application Support/Claude/ on macOS):

    json
    {
      "mcpServers": {
        "clojars-deps-server": {
          "command": "node",
          "args": ["/path/to/clojars-deps-server/build/index.js"]
        }
      }
    }

    After adding the server configuration, Claude will automatically detect and connect to the server on startup. The server's capabilities will be listed in Claude's system prompt under "Connected MCP Servers", making them available for use.

    Features

    • Get the latest version of any Clojars dependency
    • Check if a specific version of a dependency exists
    • Get version history of dependencies with configurable limits
    • Simple, focused responses
    • Easy integration with Claude through MCP

    How It Works

    When this MCP server is configured in Claude's settings, it automatically becomes available in Claude's system prompt under the "Connected MCP Servers" section. This makes Claude aware of the server's capabilities and allows it to use the provided tools through the use_mcp_tool command.

    The server exposes three tools:

    get_clojars_latest_version

    json
    {
      "name": "get_clojars_latest_version",
      "description": "Get the latest version of a Clojars dependency (Maven artifact)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dependency": {
            "type": "string",
            "description": "Clojars dependency name in format \"group/artifact\" (e.g. \"metosin/reitit\")"
          }
        },
        "required": ["dependency"]
      }
    }

    check_clojars_version_exists

    json
    {
      "name": "check_clojars_version_exists",
      "description": "Check if a specific version of a Clojars dependency exists",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dependency": {
            "type": "string",
            "description": "Clojars dependency name in format \"group/artifact\" (e.g. \"metosin/reitit\")"
          },
          "version": {
            "type": "string",
            "description": "Version to check (e.g. \"0.7.2\")"
          }
        },
        "required": ["dependency", "version"]
      }
    }

    get_clojars_history

    json
    {
      "name": "get_clojars_history",
      "description": "Get version history of a Clojars dependency",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dependency": {
            "type": "string",
            "description": "Clojars dependency name in format \"group/artifact\" (e.g. \"metosin/reitit\")"
          },
          "limit": {
            "type": "number",
            "description": "Number of versions to return (default: 15, max: 100)",
            "minimum": 1,
            "maximum": 100
          }
        },
        "required": ["dependency"]
      }
    }

    The tool names and descriptions are specifically designed to help Claude understand that these tools are for retrieving version information from Clojars. When users ask about Clojars dependencies, Claude can recognize that these tools are appropriate for the task based on:

    • The tool names explicitly indicate their purpose
    • The descriptions specify they're for "Clojars dependency (Maven artifact)"
    • The example formats show typical Clojars dependency patterns

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k