Skip to content

feat: add homebrew installation support for toolbox#936

Merged
kurtisvg merged 5 commits intogoogleapis:mainfrom
bpranava:brew-toolbox
Jul 25, 2025
Merged

feat: add homebrew installation support for toolbox#936
kurtisvg merged 5 commits intogoogleapis:mainfrom
bpranava:brew-toolbox

Conversation

@bpranava
Copy link
Contributor

@bpranava bpranava commented Jul 21, 2025

Fixes #820

Install toolbox via homebrew with:

brew install mcp-toolbox

Start the server using the command:

toolbox --tools-file "tools.yaml"

@bpranava bpranava requested a review from a team July 21, 2025 04:57
@kurtisvg kurtisvg assigned kurtisvg and unassigned Yuan325 Jul 21, 2025
@kurtisvg
Copy link
Collaborator

@bpranava Thanks for the PR! This is great.

Is it too late to change the name of the package to toolbox or mcp-toolbox?

@bpranava
Copy link
Contributor Author

bpranava commented Jul 21, 2025

@bpranava Thanks for the PR! This is great.

Is it too late to change the name of the package to toolbox or mcp-toolbox?

Hi @kurtisvg , I did go with "toolbox" initially, but they mentioned that "toolbox" was too generic - Homebrew/homebrew-core#230590 (comment)
Only for installations we would be using the name "genai-toolbox" and the artifact would still remain to be "toolbox".

That said, there seems to be a process for renaming homebrew formulae - https://docs.brew.sh/Rename-A-Formula.
Happy to update it to mcp-toolbox if really needed

@kurtisvg
Copy link
Collaborator

@bpranava it would defiantly be helpful to use mcp-toolbox -- we would have renamed the repo by now, but it would break the links to the docs (github does not redirect those for some reason) 🙈

@bpranava
Copy link
Contributor Author

@bpranava it would defiantly be helpful to use mcp-toolbox -- we would have renamed the repo by now, but it would break the links to the docs (github does not redirect those for some reason) 🙈

Got it! Just want to clarify the user experience once again,

Installation

brew install mcp-toolbox

Usage

toolbox --tools-yaml "tools.yaml"

is this correct?

@kurtisvg
Copy link
Collaborator

@bpranava LGTM

@bpranava
Copy link
Contributor Author

Homebrew PR - Homebrew/homebrew-core#230744
Once merged, I'll update the docs

@bpranava
Copy link
Contributor Author

@kurtisvg , since the project name is still genai-toolbox, homebrew maintainers are asking us to create an alias instead of renaming the formula - Homebrew/homebrew-core#230824 (comment)
Whenever you rename the repo, I can go ahead and remove the genai-toolbox package, but for now I'll keep it as is.

PR for adding alias - Homebrew/homebrew-core#230957

@kurtisvg
Copy link
Collaborator

@bpranava -- Super appreciate it! I don't know if it'll help, but I tried to comment on the PR as well.

@bpranava
Copy link
Contributor Author

@kurtisvg thanks for following up with the homebrew-core team. I have verified that we are able to install mcp-toolbox package now and I have updated the documentation

@kurtisvg kurtisvg added the tests: run Label to trigger Github Action tests. label Jul 25, 2025
@github-actions github-actions bot removed the tests: run Label to trigger Github Action tests. label Jul 25, 2025
@kurtisvg kurtisvg enabled auto-merge (squash) July 25, 2025 14:07
@kurtisvg
Copy link
Collaborator

@bpranava really appreciate your contributions so far!

@kurtisvg kurtisvg merged commit 8ff60ca into googleapis:main Jul 25, 2025
12 checks passed
github-actions bot pushed a commit that referenced this pull request Jul 25, 2025
Fixes #820

- Added installation and upgrade support for toolbox via homebrew
-Homebrew/homebrew-core#231149,
Homebrew/homebrew-core#230590
- This PR updates the documentation files to include the same.

Install toolbox via homebrew with:
```
brew install mcp-toolbox
```

Start the server using the command:
```
toolbox --tools-file "tools.yaml"
``` 8ff60ca
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Jul 25, 2025
…is#936)

Fixes googleapis#820

- Added installation and upgrade support for toolbox via homebrew
-Homebrew/homebrew-core#231149,
Homebrew/homebrew-core#230590
- This PR updates the documentation files to include the same.

Install toolbox via homebrew with:
```
brew install mcp-toolbox
```

Start the server using the command:
```
toolbox --tools-file "tools.yaml"
``` 8ff60ca
SaxenaAnushka102 pushed a commit to SaxenaAnushka102/genai-toolbox that referenced this pull request Aug 14, 2025
Fixes googleapis#820 

- Added installation and upgrade support for toolbox via homebrew
-Homebrew/homebrew-core#231149,
Homebrew/homebrew-core#230590
- This PR updates the documentation files to include the same.

Install toolbox via homebrew with:
```
brew install mcp-toolbox
```

Start the server using the command:
```
toolbox --tools-file "tools.yaml"
```
@chenrui333
Copy link

@bpranava it would defiantly be helpful to use mcp-toolbox -- we would have renamed the repo by now, but it would break the links to the docs (github does not redirect those for some reason) 🙈

👋 any timeline for the repo rename?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support homebrew auto update

4 participants