brew-mcp

brew-mcp

3.2

If you are the rightful owner of brew-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Homebrew MCP Server allows users to interact with Homebrew using natural language commands, facilitating package management tasks.

The Homebrew MCP Server is designed to provide a natural language interface for managing Homebrew packages. It supports essential commands such as installing, uninstalling, updating, and upgrading packages. Users can also retrieve information about specific packages, list installed packages and their versions, and search for packages. The server can be configured to enable only specific tools, optimizing the context size and performance. This flexibility makes it a powerful tool for users who prefer a conversational approach to package management.

Features

  • Natural Language Interface: Allows users to manage Homebrew packages using natural language commands.
  • Comprehensive Command Support: Implements essential Homebrew commands like install, uninstall, update, and upgrade.
  • Configurable Toolset: Users can enable specific tools to optimize performance and context size.
  • Package Information Retrieval: Provides detailed information about specific packages and lists installed packages with their versions.
  • Search Functionality: Enables users to search for packages within the Homebrew ecosystem.

Tools

  1. install

    Installs a specified package using Homebrew.

  2. uninstall

    Uninstalls a specified package from Homebrew.

  3. get_package_version

    Retrieves the version of a specified package.

  4. list_installed_package_versions

    Lists all installed packages and their versions.

  5. update_brew

    Updates Homebrew to the latest version.

  6. upgrade_specific_package

    Upgrades a specified package to the latest version.

  7. info

    Provides information about a specific package.

  8. search

    Searches for packages in the Homebrew repository.

  9. config

    Prints the current Homebrew configuration.