返回 MCP 目录
public公开dns本地运行

brew-mcp

该项目实现了与Homebrew的自然语言交互,支持安装、卸载、查询等核心命令,可通过JSON配置启用特定功能。

article

README

🚀 家庭酿造 MCP 服务器

该项目支持用户以“自然语言”与 brew 进行交互。目前已实现了一系列重要命令,涵盖安装、卸载、获取特定包等常见操作,为用户提供了便捷的使用体验。

🚀 快速开始

本项目支持以“自然语言”与 brew 交流,目前已实现了安装、卸载、获取特定包等重要命令。

✨ 主要特性

  • 功能丰富:已实现安装、卸载、获取特定包、列出已安装的包及其版本、更新、升级、信息、搜索、打印配置等重要命令。
  • 可定制性强:允许仅启用特定工具以节省上下文大小。

📦 安装指南

从 Github 发布部分构建或下载最新二进制文件。将二进制文件移动到 /usr/local/bin/,或任何你选择的 $PATH 目录。

💻 使用示例

基础用法

将以下 JSON 放在你的:~/Library/Application\ Support/Claude/claude_desktop_config.json(或其他具体客户端的位置)。

{
  "mcpServers": {
    "brew": {
      "command": "brew-mcp-server"
    }
  }
}

高级用法

该工具允许你仅启用特定工具以节省上下文大小。支持的工具如下:

  • install
  • uninstall
  • get_package_version
  • list_installed_package_versions
  • update_brew
  • upgrade_specific_package
  • info
  • search
  • config

要启用特定工具,请使用 -enabled-tools 标志列出逗号分隔的工具。示例:

{
  "mcpServers": {
    "brew": {
      "command": "brew-mcp-server",
      "args": ["-enabled-tools", "info,search,update_brew"]
    }
  }
}
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端