見出し画像

🔰初心者のためのMCP環境構築🔰『MCPホスト/クライアント/サーバ』についてもわかりやすく解説します【Claude】

こんにちは、ごまめです🙌


今回は、Claudeを使ったMCPを導入するための手順と、各用語を解説する記事です。



🧑‍💼「MCP?ナニソレオイシイノ?」


という方は、解説記事を書いていますので、是非こちらをご覧になってみてください。(知らなくても、導入は一応できます)



それでは早速、解説の方に参りましょう。



📝MCPホスト/クライアント/サーバとは


まずは、導入するうえで知っておきたい「MCPの構造」について説明します。



MCPは、『MCPホスト』『MCPクライアント』『MCPサーバ』という構造を持っています。



なんだか難しそうな単語ばっかりで理解しにくいと思うので、「スマホアプリを使うとき」に例えてみます。




✒️MCPホスト : あなたの「脳」
MCPホストはあなたの「脳」です。

もしあなたが「調べものしたいな~」「動画みたいな~」と思ったら、「よし!スマホを使ってアプリを開こう!」と判断すると思います。

そんな感じで、MCPホストは、プロンプトから何をすべきかを判断するための脳のような役割を担っています。



✒️MCPクライアント : 「スマホ」

MCPクライアントは「スマホ」です。

脳からアプリを直接操作出来たら楽ですが、人類はまだそこまで至っていないので、スマホを介して操作や情報のやり取りをしますよね。

そんな感じで、MCPクライアントはMCPホストとMCPサーバーをつなぐ、いわゆる仲介人みたいな役割を担っています。



✒️MCPサーバ: 「アプリ」

MCPクライアントは「アプリ」です。

アプリには「検索するためのアプリ」「動画を見るためのアプリ」など、それぞれ特性があると思います。

そんな感じで、MCPサーバーは特定の機能を使用するためのアプリのような役割を担っています。


📝導入イメージ


じゃあ、実際にどんな作業になるかというと下記の3工程です。

MCPホスト/クライアント
→①Claude for Desktopのインストール

MCPサーバ
→②Node.jsのインストール
Filesystem MCP Serverのインストール




赤枠部分が今回導入する範囲

画像にも書いてますが、『Claude for Desktop』MCPホストとMCPクライアントどちらの役割もこなすアプリですので、これを入れておけば大丈夫です。


『Node.js』は、自分のPC内でMCPサーバを起動するために必要となるソフトですので、こちらをインストールします。
(サーバ起動できるなら他のソフトでも何でもよいですが、設定方法が変わったりするので自己責任でお願いします)



また、『Filesystem MCP Server』は、自分のPC内にあるファイルを扱うためのMCPサーバです。
こちらはClaude for Desktopのアプリ内からワンクリックでインストールから設定まで可能となっています。


(自力でMCPサーバをインストールしてconfigファイルを編集するということもできますが、せっかくClaudeさんが用意してくれているので、ありがたく使わせていただくことにしましょう。)


📝手順


✒️①Claude for Desktopのインストール


以下のサイトからインストーラーをダウンロードし、インストーラーを実行してください。
https://claude.ai/download




インストールが成功したら、サインインを行ってください。

この画面にたどり着いたらClaude for Desktopのインストールは完了です。



✒️②Node.jsのインストール


以下のサイトからインストーラーをダウンロードし、インストーラーを実行してください。


実行するとインストールウィザードが出てきますが、全てデフォルトのままでOKです。


✒️③Filesystem MCP Serverのインストール


Claudeの[設定]→[コネクタ]→[コネクタを参照]を選択して下さい。



[デスクトップ拡張機能]→[Filesystem]を選択して下さい。



[必要な要件]が「すべての要件を満たしています」となっていることを確認し、[インストール]を選択して下さい。



確認画面が出るので、[インストール]を選択して下さい。



下記の画面で、どのディレクトリを参照してよいかを設定します。

フォルダマークをクリックして、任意のフォルダを選択しましょう。
※画像ではDesktopを追加してます。(XXXXXはユーザ名)



初期設定は[無効]になっているので、[有効]にしたら設定完了です。

再起動をしないと反映されませんので、いったんアプリを閉じて、再度開きなおしましょう。



フォルダを触るための権限が足りない場合があるので、その場合は「管理者として実行」で開いてみてください。


📝Let's Try!!!


今回は、デスクトップ上にある[mcp_beginner_guide.html]というファイルのリネームをお願いしてみました。

できるかな~?



ちゃんと実行できましたね!


📝さいごに


というわけで、無事MCPの導入が完了したと思います。



導入作業自体はそこまで難しくなかったとは思いますが、MCPの構造まできちんと理解しておくと、

🏋️「あとは、気になるMCPサーバを入れまくればいいんでしょ!」

と、今後使いこなせるようになるので、是非復習しておいてくださいね。



MCPサーバは、コネクト一覧から気になるものを追加してみるもよし、ネットで見つけてくるもよしです。

それでは、素敵なMCPライフを~🙋


このような感じで、日常生活や創作活動を通じて得たAIに関する経験やノウハウを発信しております!

少しでも良いなと思ってくれた方は、ぜひフォローやスキをしてくれると大変うれしいです🏋️

それでは、また🙌


いいなと思ったら応援しよう!

ごまめ チップは結構です🙌その代わり、スキやコメントをしてくれると本当に本当に嬉しいです✨