Groq Desktop について
Groq Desktop は、Windows、macOS、Linux で動作するローカルのデスクトップアプリです。Groq でホストされた関数呼び出し対応モデルに対応し、ローカルの MCP サーバーに接続できます。
主な機能
- 01Groq の関数呼び出し対応モデルでの MCP サーバー対応
- 02ローカル MCP サーバーへの接続
- 03画像に対応したチャット画面
- 04Electron と pnpm による開発環境
活用シーン
- 01Groq のモデルとチャットしながらローカル MCP ツールを呼び出す
- 02Windows、macOS、Linux で MCP サーバーとモデルの連携を検証する
MCP 対応
Groq Desktop は MCP クライアントとして動作し、ローカルの MCP サーバーに接続します。Groq 上の関数呼び出し対応モデルからツールを利用できるようにします。
詳細
Groq Desktop
Groq Desktopは、Groqでホストされている関数呼び出しに対応したすべてのモデルでMCPサーバーをサポートします。Windows、macOS、Linuxで利用できるようになりました!
macOSユーザーへの注意:macOSにインストールした後、アプリを開くために次のコマンドを実行する必要がある場合があります。
xattr -c /Applications/Groq\ Desktop.app
非公式のHomebrewインストール(macOS)
非公式のタップを使って、Homebrewから最新リリースをインストールできます。
brew tap ricklamers/groq-desktop-unofficial
brew install --cask groq-desktop
# Allow the app to run
xattr -c /Applications/Groq\ Desktop.app
機能
- 画像に対応したチャットインターフェース
- ローカルMCPサーバー
前提条件
- Node.js(v18+)
- pnpmパッケージマネージャー
セットアップ
- このリポジトリをクローンします
- 依存関係をインストールします。
pnpm install - 開発サーバーを起動します。
pnpm dev
トラブルシューティング
Electronのインストールに関する問題
pnpm devの実行時に「Electron failed to install correctly」のようなエラーが発生する場合、セキュリティ上の理由からpnpmによってビルドスクリプトがブロックされた可能性があります。解決するには、次の手順を実行してください。
-
破損したインストールを削除します。
rm -rf node_modules -
依存関係を再インストールします。
pnpm install -
プロンプトが表示されたらビルドスクリプトを許可するか、手動で実行します。
pnpm approve-buildsプロンプトが表示されたら、インストール後のスクリプトの実行を許可するために
electronとesbuildを選択します。 -
開発サーバーをもう一度実行します。
pnpm dev
本番環境向けのビルド
アプリケーションを本番環境向けにビルドするには、次のコマンドを実行します。
pnpm dist
現在のプラットフォーム用のインストール可能なパッケージがreleaseディレクトリに作成されます。
特定のプラットフォーム向けのビルド
# Build for all supported platforms
pnpm dist
# Build for macOS only
pnpm dist:mac
# Build for Windows only
pnpm dist:win
# Build for Linux only
pnpm dist:linux
クロスプラットフォーム対応のテスト
このアプリはWindows、macOS、Linuxに対応しました。クロスプラットフォーム機能をテストする方法は次のとおりです。
クロスプラットフォームテストの実行
プラットフォームへの対応を確認するため、複数のテストスクリプトを追加しました。
# Run all platform tests (including Docker test for Linux)
pnpm test:platforms
# Run basic path handling test only
pnpm test:paths
# If on Windows, run the PowerShell test script
.\test-windows.ps1
テストスクリプトでは、次の項目を確認します。
- プラットフォームの検出
- スクリプトファイルの解決
- 環境変数の処理
- パス区切り文字
- コマンドの解決
設定
設定ページでGroq APIキーを追加します。
{
"GROQ_API_KEY": "your-api-key"
}
https://console.groq.comで登録すると、Groq APIキーを取得できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。