SuperAPI AI 工具集

Clojars-MCP-Server

Clojars-MCP-Server 是一个 Model Context Protocol (MCP) 服务器,用于从 Clojure 社区构件仓库 Clojars 获取依赖信息。它为 Cline、Roo Code、Cody、Claude Desktop 等工具提供获取 Clojars 依赖最新版本、检查特定版本是否存在以及获取版本历史记录的能力。

访问官网

工具介绍

用途

Clojars-MCP-Server 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于从 Clojars(Clojure 社区的构件仓库)获取依赖信息。它旨在为 Cline、Roo Code、Cody、Claude Desktop 等支持 MCP 的 AI 工具提供查询 Clojars 依赖的能力,帮助开发者在 AI 辅助编程过程中快速获取准确的依赖版本信息。

主要能力

该服务器公开了三个工具,供 AI 工具通过 use_mcp_tool 命令调用:

  • get_clojars_latest_version:获取任意 Clojars 依赖的最新版本。
  • check_clojars_version_exists:检查某个依赖的特定版本是否存在。
  • get_clojars_history:获取依赖的版本历史,并支持可配置的限制。

这些工具的名称和描述专门设计用于帮助 Claude 理解它们用于从 Clojars 检索版本信息。当用户询问 Clojars 依赖时,Claude 可以根据以下信息识别这些工具是否适用:工具名称明确指示其用途;描述中指明它们用于“Clojars dependency (Maven artifact)”;示例格式展示典型的 Clojars 依赖模式。

使用方式

通过 npx 安装

最快的方式是直接使用 npx 运行 Clojars MCP Server。也可以全局安装。

通过 Smithery 安装

可以通过 Smithery 自动为 Claude Desktop 安装 Clojars Dependency Server。

手动安装

  1. 克隆此仓库。
  2. 安装依赖。
  3. 构建服务器。
  4. 将服务器添加到 Claude 配置中:
    • 对于 VSCode Claude 扩展,添加到 cline_mcp_settings.json(在 macOS 上通常位于 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/)。
    • 对于 Claude 桌面应用,添加到 claude_desktop_config.json(在 macOS 上通常位于 ~/Library/Application Support/Claude/)。

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

当此 MCP 服务器在 Claude 的设置中配置后,它会自动出现在 Claude 的系统提示的“Connected MCP Servers”部分。这使 Claude 了解服务器的能力,并允许它通过 use_mcp_tool 命令使用提供的工具。

适用场景

适用于使用 Clojure 进行开发并希望在 AI 辅助编程工具(如 Cline、Roo Code、Cody、Claude Desktop 等)中快速查询 Clojars 依赖版本信息、检查版本存在性或获取版本历史的场景。

限制

具体限制信息暂未提供。