mcpField
H
Homebrew Formulae

Homebrew Formulae

リモート
pipeworx.io開発ツール02 日前に更新
リポジトリ公式サイト

Homebrew Formulae について

Homebrew Formulae は、Homebrew の formula、cask、インストールデータを調べる開発者向け MCP サーバーです。最近追加された formula も確認できます。

主な機能

  1. 01名前による formula の検索
  2. 02名前による cask の検索
  3. 03formula のインストール数の確認
  4. 04cask のインストール数の確認
  5. 05最近追加された formula の検索

活用シーン

  1. 01パッケージの formula または cask の情報確認
  2. 02formula のインストールデータの確認
  3. 03最近追加された Homebrew formula の把握

MCP 対応

Homebrew の formula、cask、分析データを検索するツールを MCP クライアントに提供します。Pipeworx ゲートウェイ経由、またはローカルの stdio MCP サーバーとして利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/homebrew-formulae/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@pipeworx/homebrew-formulae

Homebrew formulae.brew.sh MCP — formula と cask、インストール数を提供します。キーは不要です。

Pipeworx の一部です。AI エージェントを1881以上の稼働中のデータソースに接続する MCP ゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとは提携、承認、公開のいずれもしていません。

ツール

  • formula(name) — 名前で formula を取得
  • cask(name) — 名前で cask を取得
  • analytics_install(formula?, days?) — インストール数(formula ごと、または上位リスト)
  • analytics_cask_install(cask?, days?) — cask のインストール数
  • recent_formulae(days?, limit?) — 最近追加された formula

データソース

https://formulae.brew.sh/api/

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "homebrew-formulae": {
      "url": "https://gateway.pipeworx.io/homebrew-formulae/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/homebrew-formulae/mcp の tools/list は、上の表にあるツールに加えて、共有 Pipeworx メタツールである ask_pipeworx、 discover_tools、search_within、remember/recall など、ゲートウェイ全体で利用できるツールも返します。そのため、表示されるツール数はこの表より多くなります。単一パックのエンドポイントには現在、このパック固有のツールとともに、共有ツールがおよそ30個表示されます。接続の initialize 応答に正確な対象範囲が記載されており、その日の状態を確認するうえでの正式な情報源です。

これは意図的な設計であり、偶然の多重化ではありません。メタツールを使えば、ask_pipeworx 経由でカタログ全体にルーティングし、このパックでは対応していない質問にも、MCP サーバーを追加せずに回答できます。現時点では、メタツールなしでパックのエンドポイントを接続する方法はありません。追加スキーマのコンテキストコストがルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックのツールだけでなく、すべてのパックのツールが直接表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと1881以上のデータソースに接続します。異なるのは、どのパックのツールが直接表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP 経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/formula \
  -H 'Content-Type: application/json' \
  -d '{"name":"wget"}'

最初の呼び出しではアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/formula を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です。

{
  "mcpServers": {
    "homebrew-formulae": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-homebrew-formulae"]
    }
  }
}

または、直接実行して起動を確認します。

npx -y @pipeworx/mcp-homebrew-formulae

stdin/stdout 経由で MCP を使用し、initialize/tools/list/tools/call に応答します。対象はこのパックのツールのみです。上記のゲートウェイ接続で追加される共有メタツールは含まれません。データソースとツールは同じですが、ask_pipeworx によるルーティングはありません。

ask_pipeworx を使用する

ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Homebrew Formulae data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。