はじめに
ChatMCPは、モデル・コンテキスト・プロトコル(エムシーピー).GitHubユーザーのdaodao97によって開発されたこのプロジェクトは、OpenAI、Claude、OLLamaなどの様々な大規模言語モデル(LLM)をサポートしています。ChatMCPは、MCPサーバーとのチャット機能を提供するだけでなく、MCPサーバーの自動インストール、チャットログの管理、より良いユーザーインターフェイスデザインなど、様々な便利な機能を含んでいます。このプロジェクトはGNU General Public Licence v3.0 (GPL-3.0)でライセンスされており、ユーザーは自由に使用、変更、配布することができます。
機能一覧
- MCPサーバーとのチャットをサポート
- MCPサーバーの自動インストール
- SSE MCP伝送をサポート
- MCPサーバーの自動選択
- チャット記録管理
- 複数のLLMモデルをサポート(OpenAI、Claude、OLLamaなど)
- さまざまなMCPサーバーを簡単にインストールできる、MCPサーバー・マーケットプレイスの提供
- より良いユーザー・インターフェース・デザイン
- マルチプラットフォーム対応(MacOS、Windows、Linuxなど)
ヘルプの使用
設置プロセス
- 依存関係のインストールuvxまたはnpxがシステムにインストールされていることを確認してください。
- uvxをインストールする:
brew install uv
- npxをインストールする:
ノードをインストールする
- uvxをインストールする:
- LLM API キーとエンドポイントの設定設定ページでLLM APIキーとエンドポイントを設定します。
- MCPサーバーのインストールMCPサーバーのページからMCPサーバーをインストールしてください。
- ダウンロードクライアントお使いのOSに合わせて、MacOS版かWindows版のどちらかをお選びください。
- デバッグ・ログログファイルは
~/Library/Application Support/run.daodao.chatmcp/logs
. - データベースと設定ファイル::
- チャットログデータベース:
~/Documents/chatmcp.db
- MCPサーバ設定ファイル:
~/Documents/mcp_server.json
- チャットログデータベース:
- リセット・アプリケーションアプリケーションをリセットするには、以下のコマンドを使用します:
rm -rf ~/Library/Application Support/run.daodao.chatmcp
rm -rf ~/Documents/chatmcp.db
rm -rf ~/Documents/mcp_server.json
使用機能
- MCPサーバーとチャット::
- ChatMCP クライアントを開き、設定済みの MCP サーバを選択します。
- チャットの内容を入力し、[送信]ボタンをクリックしてMCPサーバーとやり取りします。
- チャットログの管理::
- チャットログは自動的に
~/Documents/chatmcp.db
. - 過去のチャットはクライアントで閲覧・管理できます。
- チャットログは自動的に
- MCPサーバーのインストールと選択::
- MCPサーバー・マーケットプレイスにアクセスし、インストールするMCPサーバーを選択します。
- インストールが完了したら、設定ページで異なるMCPサーバーを選択して切り替えることができます。
- LLMモデルの設定と使用::
- 設定ページで希望のLLMモデル(OpenAI、Claude、OLLamaなど)を設定します。
- 設定が完了したら、チャット中の会話に別のLLMモデルを使用することを選択できます。
- ユーザー::
- ChatMCPは、様々な操作を容易にするシンプルで直感的なユーザーインターフェースを提供します。
- マルチプラットフォームに対応しているため、MacOS、Windows、Linuxなどのオペレーティングシステムで使用できる。
以上の手順で、ユーザーは簡単にChatMCPをインストールして使用し、MCPサーバーで効率的なAIチャットを体験することができます。