これはMCPクライアントの入門使用チュートリアルシリーズの第3篇:《MCPクライアント入門使用チュートリアル ~ChatWiseのインストールと設定~》です。
一、ChatWiseの概要
ChatWiseは、"2番目に速いAIチャットボット"と称される、最新のAIチャットクライアントです。ChatGPT、Claude、DeepSeek、Geminiなど、複数の主流の大規模言語モデルをサポートしています。
基本的なAI対話機能に加え、ChatWiseはインターネット検索、Artifacts(アーティファクト)生成、MCP(Model Context Protocol、モデルコンテキストプロトコル)サービスの機能も備えており、機能が豊富で使いやすいAIアシスタントツールです。
ChatWiseの核心的な利点:
- 軽量:プログラム容量が小さく、起動が速く、リソース消費が少ない
- 多モデルサポート:各種主流AI大規模モデルのAPIを統合している
- ツール強化:インターネット検索、ファイル処理、MCPサービスなどの機能をサポート
- クロスプラットフォーム:WindowsとmacOSシステムをサポートする
- ローカルデプロイ:データの安全性が高く、完全にローカルで動作する
その中でも、MCPサービスはChatWiseの大きな特長です。MCPを設定することで、ChatWiseはファイルシステムへのアクセス、ウェブブラウジング、データ処理など、より強力な機能を獲得でき、AIアシスタントの実用性を大幅に向上させます。
二、ChatWiseのインストール
1. ChatWiseのダウンロード
まず、ChatWiseクライアントをダウンロードしてインストールする必要があります:
- ブラウザを開き、ChatWiseの公式ウェブサイトにアクセスします:https://chatwise.app/
2. 公式サイトのトップページで、"Download"ボタンをクリックし、お使いのオペレーティングシステムに対応するバージョン(WindowsまたはmacOS)を選択します
3. ダウンロードが完了したら、インストールプログラムを実行し、ウィザードに従ってインストールを完了します
2. 初回設定
インストールが完了した後、初めてChatWiseを起動する際には、基本的な設定を行う必要があります:
- ChatWiseアプリケーションを起動します
- 画面の指示に従って初期設定を完了します(画面言語、テーマなどを選択)
3. AIモデルプロバイダーの設定。特定のAIモデルを使用する場合は、設定>プロバイダー>で対応するAPIキーを設定する必要があります。
ChatWiseのプロバイダーには、Anthropic、Azure OpenAl、DeepSeek、GitHub Copilot、Google Al、Groq、Mistral、Ollama、OpenAl、OpenRouter、Perplexity、Together、xAlなどが含まれます。対応するプロバイダーにAPIキーを申請し、それを入力するだけです。
AIbaseでは、openrouterのAPIキーを申請する例を紹介します。APIキー申請ページ(openrouterhttps://openrouter.ai/settings/keys)にアクセスし、キーを作成し、名前を付けるとキーを取得できます。
取得したら、キーを入力欄にコピーして完了です。
4. モデルの選択。プロバイダーの設定が完了した後、対話ウィンドウに入り、左上のメニューで希望のモデルを選択します。
例えば、AIbaseではここでdeepseekの無料(free)モデルを選択します。
三、MCP環境の準備
ChatWiseのMCPサービスを設定する前に、必要な環境を準備する必要があります:
1. Node.jsのインストール
ほとんどのMCPサービスはNode.js環境に依存しています:
- Node.jsの公式ウェブサイトにアクセスします:https://nodejs.org/
- LTS(長期サポート)バージョンをダウンロードしてインストールします
3. インストールが完了したら、ターミナル(コマンドライン)を開き、インストールを検証します: node -vと入力し、バージョン番号が表示されればインストールが成功したことを示します npm -vと入力し、バージョン番号が表示されればnpm(Nodeパッケージマネージャー)のインストールが成功したことを示します
2. Pythonのインストール(オプション)
一部のMCPサービスでは、Python環境が必要になる場合があります:
- Pythonの公式ウェブサイトにアクセスします:https://python.org/
- 最新の安定版をダウンロードしてインストールします
- インストールが完了したら、ターミナルを開き、インストールを検証します:
基本的な環境が準備できたら、ChatWiseでMCPサービスの設定を開始できます。
四、MCPサービスの設定
ChatWiseは、stdio(標準入出力)とSSE(Server-Sent Events)の2種類のMCP接続モードをサポートしています。
AIbaseでは、主にSSE方式を紹介します。
1. MCP設定画面を開く
- ChatWiseアプリケーションを開きます
- 左下のアイコンまたはユーザーアイコンをクリックします
- 表示されるメニューで、"設定"(Settings)を選択します
- 設定パネルで、"ツール"(Tools)タブを選択します
2. MCPサービスを追加する
ツール設定ページで:
方法1. SSEモード
- 左下のプラス(+)ボタンをクリックし、新しいツールを追加します
- 表示される画面で、"タイプ"を"sse"に設定します
3. サービス名を追加します(例:"fetch"、追加するサービスに合わせて名前を付けます)
4. "url"入力欄に、対応するMCPサービスのSSEアドレス起動コマンドを入力します。例えば、AIbaseでは魔塔MCP広場にアクセスし、アドレスフィールドをコピーして保存するだけです。
3. 設定を保存する
設定が完了したら、画面右上の"保存"ボタンをクリックするか、設定画面を閉じるだけで(ChatWiseは自動的に設定を保存します)。
方法2. stdioモード
- 左下のプラス(+)ボタンをクリックし、新しいツールを追加します
- 表示される画面で、"タイプ"を"stdio"に設定します
- サービス名を追加します(例:"fetch"、追加するサービスに合わせて名前を付けます)
- "コマンド"入力欄に、対応するMCPサービスパラメーター起動コマンドを入力します。例えば、ここでは以下のウェブブラウジングMCPサービスコマンドを入力し、画面を閉じると自動的に保存されます。
npx @playwright/mcp@latest
3. 一般的なMCPサービスの設定例
以下は、一般的なMCPサービスの設定コマンドの例です。必要に応じて選択的に追加できます:
ファイルシステムMCP(ローカルファイルへのアクセス)
npx -y @modelcontextprotocol/server-filesystem /path/to/Desktop /path/to/Downloads
注意:/path/to/Desktop
と/path/to/Downloads
を、あなたのコンピュータ上の実際のパスに置き換えてください。
- Windowsの例:
npx -y @modelcontextprotocol/server-filesystem C:/Users/username/Desktop C:/Users/username/Downloads
- macOSの例:
npx -y @modelcontextprotocol/server-filesystem /Users/username/Desktop /Users/username/Downloads
時間サービスMCP(時間関連の機能を提供)
uvx mcp-server-time --local-timezone Asia/Shanghai
注意:必要に応じてタイムゾーンを変更できます。例えば、北京のタイムゾーンはAsia/Shanghai
です。
ウェブブラウジングMCP(Playwright)
npx @playwright/mcp@latest
このサービスにより、AIは実際のブラウザ環境でウェブページとやり取りし、スクリーンショットを撮り、JavaScriptを実行することができます。
インターネット検索MCP(Tavily)
npx -y tavily-mcp@0.1.4
注意:Tavily検索サービスを使用するにはAPIキーが必要です。環境変数にTAVILY_API_KEY="あなたのキー"
を追加してください。
順序思考MCP(思考能力を向上)
npx -y @modelcontextprotocol/server-sequential-thinking
このサービスは、AIがより構造化された思考と推論を行うのに役立ちます。
4. 環境変数の設定(必要な場合)
一部のMCPサービスは、正常に動作するためにAPIキーが必要です。ChatWiseでは、以下のように環境変数を設定できます:
- ツール設定画面で、追加したMCPサービスを見つけます
- "環境変数"セクションで、追加をクリックします
- キーの名前と値を、
キー名="キー値"
の形式で入力します
例えば:
- Tavily検索:
TAVILY_API_KEY="your_api_key"
- 高德地図:
AMAP_API_KEY="your_api_key"
五、MCPサービスの使用
設定が完了したら、ChatWiseでMCPサービスを使用できます:
1. MCPサービスを有効にする
- 対話入力欄の横にある"ツール"アイコン(通常は小さなハンマーまたはツールボックスのアイコン)をクリックします
- スイッチをオンに切り替えます
- 表示されるサービスリストで、有効にするMCPサービスを選択します。ここでは、fetch、webviewサービスのみを追加したので、デモ画面ではこれら2つが表示されます。
2. MCP機能をテストする
これで、ChatWiseに質問を投げて、MCPサービスが正常に動作するかどうかをテストできます。AIの返答にMCPサービスから提供される情報が含まれていれば、設定が成功しています。
例えば、AIbaseで設定が成功した後、URLを入力し、リンク内の内容を200文字で要約し、新しいタイトルを付けるように依頼すると、クライアントは自動的にfetchというmcpサーバーを呼び出してタスクを実行します。
六、よくある問題と解決策
1. MCPサービスの起動が失敗する
問題の症状:MCPサービスを追加した後、使用時に"サービスを起動できません"と表示されるか、応答がない場合。
考えられる原因と解決策:
- コマンドエラー:コマンドの入力が正しいか確認してください。特にパス部分を注意してください
- 依存関係の欠如:Node.jsやPythonなどの基本環境がインストールされていることを確認してください
- 権限問題:ChatWiseを管理者として実行してみてください
- パスの問題:パスに漢字や特殊文字が含まれていないことを確認してください
2. APIキーに関連する問題
問題の症状:MCPサービスを設定したが、使用時に"APIキーが無効です"または類似のエラーが表示される場合。
解決策:
- 環境変数が正しく設定されていることを確認してください
- APIキーが有効であることを確認してください(期限切れになっている可能性があります)
- 環境変数の形式が正しいことを確認してください。通常は、
KEY_NAME="value"
の形式です。
3. サービスが応答しない
問題の症状:MCPサービスが有効になっているが、AIアシスタントがそのサービスの機能を利用しない場合。
解決策:
- サービスがツールリストで選択されていることを確認してください
- ChatWiseアプリケーションを再起動してください
- 質問する際に、特定の機能を使用することを明確に指示してください(例:"ファイルシステムを使用して私のデスクトップを表示してください")
八、上級者向けの使い方ヒント
複数のMCPサービスを組み合わせる
複数のMCPサービスを同時に有効にすることで、AIアシスタントにより総合的な能力を持たせることができます。例えば:
- ページ取得サービスと画像生成サービスを同時に有効にすると、AIはページ取得内容を処理し、内容に合わせた画像を生成することができます
- ウェブブラウジングとファイルシステムを組み合わせると、AIはウェブページから情報を取得し、それをローカルに保存することができます
九、まとめ
このチュートリアルを通じて、ChatWiseクライアントのインストールとMCPサービスの設定方法を学び、AIアシスタントにより強力な能力を持たせる方法を探りました。MCP技術により、AIが外部世界と相互作用できるようになり、AIアシスタントの応用シーンが大幅に拡大します。
MCPエコシステムが進化するにつれ、より強力なサービスが利用可能になります。ChatWiseの更新とMCPコミュニティの動向を定期的に確認し、さらなる可能性を探ることをおすすめします。
このチュートリアルが、ChatWiseとMCPサービスの使い方をすぐに習得し、AIアシスタントを仕事や生活で役立つツールにするのに役立つことを願っています!
MCPクライアント入門使用チュートリアルシリーズ
《初心者向けのMCP入門ガイド、この記事を読めば0基礎からMCPサービスの使い方を習得できます》
《MCPクライアント入門使用チュートリアル ~Cherry Studioのインストールと設定~》
《MCPクライアント入門使用チュートリアル ~ChatWiseのインストールと設定~》
《MCPクライアント入門使用チュートリアル ~Cursorのインストールと設定~》
《MCPクライアント入門使用チュートリアル ~traeのインストールと設定~》
《MCPクライアント入門使用チュートリアル ~Claudeのインストールと設定~》