Groq Mcp Client について
Groq Mcp Clientは、GroqCloudの推論を使うコマンドラインのチャットクライアントで、設定したローカルおよびリモートのMCPサーバーに接続します。モデルを介したチャットに使い、JSON設定ファイルでサーバー接続を指定できます。
主な機能
- 01GroqCloudの推論でチャット
- 02ローカルstdioサーバーを設定
- 03リモートSSEサーバーを設定
- 04.envでモデルとAPIキーを指定
活用シーン
- 01チャット中にローカルMCPサーバーを参照
- 02セッションでリモートSSEサーバーを利用
MCP 対応
MCPクライアントとして、server_config.jsonに記載したローカルstdioサーバーとリモートSSEサーバーに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
インストール
-
リポジトリをクローンします:
git clone <repository-url> cd groqcloud-mcp-client -
仮想環境を作成して有効化します:
uv venv # Creates .venv directory source .venv/bin/activate # Linux/Mac # or .\.venv\Scripts\activate on Windowsuv がインストールされていない場合は、こちらの手順に従ってインストールできます。
-
依存関係をインストールします(uv は pyproject.toml と uv.lock を読み込みます):
uv pip install -e . # For editable install # or uv pip install . # For regular install -
.env ファイルを追加します:
GROQ_API_KEY='gsk_**' CLIENT_MODEL='deepseek-r1-distill-llama-70b'ログイン後、https://console.groq.com/keys から GROQ_API_KEY を取得できます。
使い方
- venv を有効化します:
source .venv/bin/activate
- 必要な MCP サーバーを
server_config.jsonに追加します。
例:
{
"stdio_servers": [
"/home/dell/Documents/mcp/weather/weather.py"
],
"sse_servers": [
"https://btc.maratech.com/",
"https://insurancemcpserver.up.railway.app/"
]
}
- stdio_servers はローカルで利用できるサーバーです。該当するサーバーがない場合は、リストを空のままにしてください。 MCP サーバーのドキュメントに従って、ローカル MCP サーバーを作成できます。
- https://ui.nanda-registry.com/explorer で登録済みのアクティブな SSE サーバーを確認できます。
- CLI チャットツールを実行します:
python src/main.py
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。