mcpField
R
Remote MCP Chat

Remote MCP Chat

github.com/anycontext-aiコーディングエージェント588 週間前に更新

Remote MCP Chat について

Remote MCP Chatは、OpenAIのLLMとリモートMCPサーバーを使うためのPython製チャットクライアントです。`.env`にAPIキーとサーバーURLを設定して実行します。

主な機能

  1. 01OpenAI APIキーの設定
  2. 02リモートMCPサーバーURLの設定
  3. 03Python製チャットクライアント

活用シーン

  1. 01設定したリモートMCPサーバー経由のチャット
  2. 02OpenAIを使うチャットクライアントの実行

MCP 対応

`.env`に設定したURLを使って、リモートMCPサーバーに接続します。

詳細

Remote MCP Chat

アーキテクチャ

alt text

動作方法

alt text

前提条件

  • Python >3.10
  • uv
  • OpenAI API キー
  • リモート MCP サーバー

環境のセットアップ

  1. .env ファイルを作成します: cp .env.example .env
  2. OpenAI API キーと MCP サーバー URL を .env ファイルに追加します。
  3. 仮想環境を作成します: uv venv
  4. 仮想環境をアクティベートします (Windows): .venv\Scripts\activate
  5. 依存関係をインストールします: uv pip install -r pyproject.toml
  6. チャットクライアントを実行します: uv run client.py

コメント

MCP は初めてですか?

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

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