Skip to main content
Glama

Clojars-MCP-Server

Servidor MCP de Clojars

Un servidor de Protocolo de contexto de modelo (MCP) que proporciona herramientas para obtener información de dependencia de Clojars , el repositorio de artefactos de la comunidad Clojure para Cline, Roo Code, Cody, Claude Desktop, etc.

Instalación

Instalación mediante npx

La forma más rápida de utilizar el servidor MCP de Clojars es ejecutarlo directamente con npx:

npx clojars-deps-server

También puedes instalarlo globalmente:

npm install -g clojars-deps-server

Instalación mediante herrería

Para instalar Clojars Dependency Server para Claude Desktop automáticamente a través de Smithery :

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

Instalación manual

  1. Clonar este repositorio:
git clone https://github.com/yourusername/clojars-deps-server.git cd clojars-deps-server
  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build
  1. Añade el servidor a tu configuración de Claude:

Para la extensión Claude de VSCode, agregue a cline_mcp_settings.json (normalmente ubicado en ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/ en macOS):

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

Para la aplicación de escritorio Claude, agregue a claude_desktop_config.json (normalmente ubicado en ~/Library/Application Support/Claude/ en macOS):

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

Tras agregar la configuración del servidor, Claude lo detectará y se conectará automáticamente al inicio. Las funciones del servidor aparecerán en el indicador de sistema de Claude, en "Servidores MCP conectados", lo que permitirá su uso.

Características

  • Obtenga la última versión de cualquier dependencia de Clojars
  • Comprobar si existe una versión específica de una dependencia
  • Respuestas sencillas y concretas
  • Fácil integración con Claude a través de MCP

Cómo funciona

Al configurar este servidor MCP en la configuración de Claude, este se muestra automáticamente en el símbolo del sistema, en la sección "Servidores MCP conectados". Esto permite a Claude conocer las capacidades del servidor y usar las herramientas proporcionadas mediante el comando use_mcp_tool .

El servidor expone dos herramientas:

obtener_la_última_versión_de_clojars

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

comprobar_la_versión_de_clojars_existe

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

Los nombres y descripciones de las herramientas están diseñados específicamente para que Claude comprenda que estas herramientas sirven para recuperar información de versiones de Clojars. Cuando los usuarios preguntan sobre las dependencias de Clojars, Claude puede reconocer que estas herramientas son adecuadas para la tarea basándose en:

  • Los nombres de las herramientas indican explícitamente su propósito.
  • Las descripciones especifican que son para la "dependencia de Clojars (artefacto Maven)".
  • Los formatos de ejemplo muestran patrones de dependencia típicos de Clojars

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona información actualizada sobre las dependencias de las bibliotecas de Clojure.

  1. Instalación
    1. Instalación mediante npx
    2. Instalación mediante herrería
    3. Instalación manual
  2. Características
    1. Cómo funciona
      1. obtener\la\última\_versión\_de\_clojars
      2. comprobar\_la\_versión\_de\_clojars\_existe

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      Get the narrative and API documentation for the exact version of any of your dependencies. (Only Rust is supported at the moment.)
      Last updated -
      1
      43
      47
      TypeScript
      MIT License
    • A
      security
      F
      license
      A
      quality
      Enables interaction with a running Clojure nREPL instance for evaluating Clojure code, inspecting namespaces, and retrieving connection statuses, compatible with MCP clients like Claude Desktop and CLine in VSCode.
      Last updated -
      3
      9
      16
      JavaScript
    • A
      security
      A
      license
      A
      quality
      Audits npm package dependencies for security vulnerabilities, providing detailed reports and fix recommendations with MCP integration.
      Last updated -
      1
      69
      26
      TypeScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that provides clj-kondo linting capabilities for Clojure/ClojureScript/EDN files, useful for environments like Claude code and desktop that lack built-in linting.
      Last updated -
      236
      1
      JavaScript
      MIT License

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bigsy/Clojars-MCP-Server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server