mcpField
G
Groq Mcp Client

Groq Mcp Client

ローカル
github.com/YeshwanthSadumAI・エージェント179 週間前に更新

Groq Mcp Client について

Groq Mcp Clientは、GroqCloudの推論を使うコマンドラインのチャットクライアントで、設定したローカルおよびリモートのMCPサーバーに接続します。モデルを介したチャットに使い、JSON設定ファイルでサーバー接続を指定できます。

主な機能

  1. 01GroqCloudの推論でチャット
  2. 02ローカルstdioサーバーを設定
  3. 03リモートSSEサーバーを設定
  4. 04.envでモデルとAPIキーを指定

活用シーン

  1. 01チャット中にローカルMCPサーバーを参照
  2. 02セッションでリモートSSEサーバーを利用

MCP 対応

MCPクライアントとして、server_config.jsonに記載したローカルstdioサーバーとリモートSSEサーバーに接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

インストール
  1. リポジトリをクローンします:

    git clone <repository-url>
    cd groqcloud-mcp-client
    
  2. 仮想環境を作成して有効化します:

    uv venv  # Creates .venv directory
    source .venv/bin/activate  # Linux/Mac
    # or .\.venv\Scripts\activate on Windows
    

    uv がインストールされていない場合は、こちらの手順に従ってインストールできます。

  3. 依存関係をインストールします(uv は pyproject.toml と uv.lock を読み込みます):

    uv pip install -e .  # For editable install
    # or
    uv pip install .     # For regular install
    
  4. .env ファイルを追加します:

    GROQ_API_KEY='gsk_**'
    CLIENT_MODEL='deepseek-r1-distill-llama-70b'
    

    ログイン後、https://console.groq.com/keys から GROQ_API_KEY を取得できます。

使い方
  1. venv を有効化します:
source .venv/bin/activate
  1. 必要な 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 サーバーを確認できます。
  1. CLI チャットツールを実行します:
python src/main.py

コメント

MCP は初めてですか?

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

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