← 返回公开榜单
Cl

Bigsy/Clojars-MCP-Server

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

本周新增
0 星
近 3 周倍数
—
距上次推送
500 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2026 年 1 月 18 日 新增 0 个星标; 2026 年 2 月 1 日 新增 0 个星标; 2026 年 2 月 9 日 新增 0 个星标; 2026 年 2 月 13 日 新增 0 个星标; 2026 年 2 月 14 日 新增 0 个星标; 2026 年 2 月 16 日 新增 0 个星标; 2026 年 2 月 17 日 新增 0 个星标; 2026 年 2 月 21 日 新增 0 个星标; 2026 年 3 月 16 日 新增 0 个星标

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

Clojars MCP 服务器

npm版本

一个 模型上下文协议(MCP) 服务器,提供从 Clojars 获取依赖信息的功能,Clojars 是 Clojure 社区的工件存储库,用于 Cline、Roo Code、Cody、Claude Desktop 等。

Clojars-MCP-Server MCP 服务器

安装

通过 npx 安装

使用 npx 直接运行 Clojars MCP 服务器是最快的方式:

npx clojars-deps-server

您也可以全局安装:

npm install -g clojars-deps-server

通过 Smithery 安装

通过 Smithery 自动安装 Clojars 依赖服务器用于 Claude Desktop:

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

手动安装

  1. 克隆此仓库:
git clone https://github.com/yourusername/clojars-deps-server.git
cd clojars-deps-server
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 将服务器添加到您的 Claude 配置:

对于 VSCode Claude 扩展,添加到 cline_mcp_settings.json(通常位于 macOS 的 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/):

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

对于 Claude 桌面应用,添加到 claude_desktop_config.json(通常位于 macOS 的 ~/Library/Application Support/Claude/):

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

添加服务器配置后,Claude 将在启动时自动检测并连接到服务器。服务器的功能将列在 Claude 的系统提示中的“已连接的 MCP 服务器”下,使其可供使用。

功能

  • 获取任何 Clojars 依赖的最新版本
  • 检查特定版本的依赖是否存在
  • 获取依赖版本历史记录(可配置限制)
  • 简洁、专注的响应
  • 通过 MCP 轻松集成到 Claude 中

工作原理

当此 MCP 服务器配置在 Claude 的设置中时,它将自动在 Claude 的系统提示中的“已连接的 MCP 服务器”部分可用。这使得 Claude 了解服务器的功能,并允许它通过 use_mcp_tool 命令使用提供的工具。

服务器暴露了三个工具:

get_clojars_latest_version

{
  "name": "get_clojars_latest_version",
  "description": "获取 Clojars 依赖(Maven 工件)的最新版本",
  "inputSchema": {
    "type": "object",
    "properties": {
      "dependency": {
        "type": "string",
        "description": "Clojars 依赖名称,格式为 \"group/artifact\"(例如 \"metosin/reitit\")"
      }
    },
    "required": ["dependency"]
  }
}

check_clojars_version_exists

{
  "name": "check_clojars_version_exists",
  "description": "检查 Clojars 依赖的特定版本是否存在",
  "inputSchema": {
    "type": "object",
    "properties": {
      "dependency": {
        "type": "string",
        "description": "Clojars 依赖名称,格式为 \"group/artifact\"(例如 \"metosin/reitit\")"
      },
      "version": {
        "type": "string",
        "description": "要检查的版本(例如 \"0.7.2\")"
      }
    },
    "required": ["dependency", "version"]
  }
}

get_clojars_history

{
  "name": "get_clojars_history",
  "description": "获取 Clojars 依赖的版本历史记录",
  "inputSchema": {
    "type": "object",
    "properties": {
      "dependency": {
        "type": "string",
        "description": "Clojars 依赖名称,格式为 \"group/artifact\"(例如 \"metosin/reitit\")"
      },
      "limit": {
        "type": "number",
        "description": "要返回的版本数量(默认:15,最大:100)",
        "minimum": 1,
        "maximum": 100
      }
    },
    "required": ["dependency"]
  }
}

工具名称和描述专门设计为帮助 Claude 理解这些工具用于从 Clojars 获取版本信息。当用户询问关于 Clojars 依赖时,Claude 可以根据以下因素识别这些工具适合该任务:

  • 工具名称明确表明其用途
  • 描述指定它们用于“Clojars 依赖(Maven 工件)”
  • 示例格式展示了典型的 Clojars 依赖模式

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。