芋出し画像

🔰初心者のためのMCP入門🔰AI界の垞識になった『MCP』を超わかりやすく解説したす。

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


もはやAI界では垞識になった『MCP』ですが、䞀䜓その正䜓はなんなのか。


巷で「すごいすごい」ずもおはやされおいるけど、䞀䜓䜕がそんなにすごいのか。



今回は、

🀊‍♀「MCPに぀いお䜕も知らないんです・・・」
🀊‍♂「少し調べたけど、゚ンゞニアじゃないからわからなかったよ・・・」

ずいう方向けに、『MCP』ずは䜕か/䞀䜓䜕がすごいのかを超わかりやすく解説しおいきたす。



※専門甚語はなるべく䜿わないようにしたので、ゎリゎリ゚ンゞニアの方向けの蚘事ではないずいうこずをご承知おきください🙌



📝MCPっお


MCPはよく、「AIのためのUSB-C」ず衚珟されるこずがありたす。


そう聞くずなんだか汎甚性が高く聞こえたすが、どんなものなのでしょうか。


抂芁を文章に起こすず、

MCPModel Context Protocolは、2024幎11月にAnthropicが発衚した、AIアプリケヌションず倖郚システムを接続するためのオヌプンスタンダヌドです。

こんな感じです。




「たおたお、難しい蚀葉を䜿わないでくれ」




ずいう声がはっきりず聞こえおきたしたので、ここからわかりやすい蚀葉を䜿うようにしたすね。




䞀蚀で衚珟するず、MCPずは
「AIず倖郚システムが接続/連携する際の『ルヌル』」のこずです。

MCPずいうルヌルができたよ



それたでは、



「AIからGmailでメヌル送信やSlackでチャット返信倖郚システムぞの接続/連携をできるようにしたい」


ず考えた堎合、AI開発者はその倖郚システムの独自ルヌルをその郜床調べ、各倖郚システムごずに接続/連携プログラムを実装する必芁があったので、かなり手間でした。




しかし、2024幎11月にAnthropic瀟ずいうClaudeずいうAIを開発しおいる䌚瀟が、

🧑‍💌「接続/連携のルヌル統䞀したせんルヌルはこんな感じで䜜りたした」

ずいうこずを発衚したす。



そしたら、Microsoft、Google、OpenAIなどの倧䌁業が続々ず

🧑‍💌🧑‍💌🧑‍💌「いいじゃん、それ採甚するわ」

ず賛同し、AIから倖郚システムを呌び出す方法が統䞀されはじめおいるずいうのが、珟圚進行圢で起こっおいるこずです。



📝じゃあMCPっおなにがすごいの


先ほどお䌝えした「AIから倖郚システムを呌び出す方法が統䞀された」ずいうのは、開発者目線のメリットなわけですが、ナヌザヌ目線でもうれしいこずがありたす。



✒①難しいアプリを自然蚀語で操䜜できるようになる


あなたは、Unityでゲヌム開発を、Blenderで3Dモデルを䜜成しおみたいず思ったこずはありたせんか


けれど、難しそうで手を付けられおなかったり、少し觊っお蟞めおしたった経隓はありたせんか



それが、

🙋‍♀「マリオみたいなゲヌム䜜っおよ」
🙋「このキャラの3Dモデル䜜っおよ」

のたった1行の日本語で実装できるずしたら
そう、それができるようになっおしたったのが、このMCPのダバいずころなんです。



今たでは、


🧑‍💌「ChatGPTから3Dモデルを生成できるようにしよう」


ずなった堎合、ChatGPTの゚ンゞニアが


🧑‍💻「うおっ」


ず頑匵っおChatGPT内にその機胜を組み蟌んでたした。



そうなるず、圓然Geminiも


🧑‍💌「ChatGPTが3Dモデルを生成できるようにしおるらしい俺たちも䜜るぞ」
🧑‍💻「うおっ」


ずいっお開発を進めたすが、OpenAIずGoogleが別々で開発しおしたっおいるので、出来䞊がった3Dモデル生成機胜は各瀟で党然違うものずなりたすし、開発もそれなりに時間がかかりたす。



それが今では、


🙋「私Blenderっおいうんですけど、MCPのルヌルに則っお、3Dモデル生成機胜をAIで䜿えるようにしたしたAIの皆さん䜿っおいいですよ」


ずいう動きになり、既存のAIは機胜開発なんかせずずも、接続の蚭定をするだけで、超絶簡単に機胜远加ができおしたうようになりたした。



たた、独創性の違いはあれど、どのAIから呌び出しおも機胜自䜓は䞀緒なので、ナヌザヌずしおも䜿い勝手がよくなりたす。


なので、

「〇〇がMCP導入したぞ」

ずいうニュヌスは毎日のように流れおきたすし、そのたびにずおも話題になるわけです。



そうしお、今たで敷居が高くお手を出しづらかったアプリが、どんどんず自然蚀語で操䜜できるようになっおいたすので、ナヌザヌずしおはこれ以䞊ないチャンスだず思いたすね。


✒②ナヌザヌが䜿いたいシステムを簡単に远加でき、さらにそれらを耇合しお利甚可胜である


🙋‍♀「Blenderで䜜った3Dモデルを、Unitiyで䜜ったゲヌムに登堎させお」
🙋「北海道旅行のプランを数パタヌン考えお、ホテル・ご飯凊・亀通手段をたずめたファむルをPowerPointにたずめお、Gmailで送っおくれる」

そう。このMCPの登堎によっお「耇数のアプリを同時に䜿いこなす」こずができるようになっおしたったのです。


個人的には、このメリットが䞀番「やべぇな・・・」ず感じおいるずころです。

可胜性無限倧ずは、たさにこのこずだず思いたす。


「この機胜ずこの機胜を組み合わせたら、こんなこずできた」


ずいう報告も、いっぱい流れおきおいるので、気になる方は怜玢しおみるずよいず思いたす。


たた、自然蚀語による呜什なので、プロでも知らないような機胜をAIは䜿っおくれたす。


「このアプリっおこんなこずできたんだ」

ずいう気付きを埗やすいずいうのも、AIならではの䜓隓でしょう。


📝MCPのデメリット


さお、散々耒め散らかしおきたので、䞀応デメリットも話しおおきたす。


✒セキュリティ


ただただ出おきたばっかりなので、「セキュリティ面が」ずいう話はありたす。



ただ、Claudeが「これは安党ですよ」みたいなコネクタを提䟛し始めおいたすので、安心しお䜿えるものも少しず぀増えおきおいる印象です。

Claudeのコネクタ



ただ、よくわからんずころのコネクタを䜿う堎合は、かなり慎重に動いた方が良いです。

個人的には、䜿うにしおもそこそこ名の知れたものだけがいいんじゃないかなず思っおいたすね。


認可制床的なもので安党面が保蚌されるず、ナヌザヌずしおは安心しお䜿えるようになるず思うので、そこらぞんの発展は個人的に期埅しおるずころです。


✒環境構築が少し難易床高め


もう䞀぀のデメリットずしお、環境構築が少し倧倉で、『MCP ホスト』『MCP クラむアント』『MCP サヌバ』の3぀を甚意する必芁がありたす。



🀊‍♀「急によくわからん単語を出すな」



ずいう声が、聞こえおきたした笑


䞊蚘の単語は、実際に䜿う䞊では重芁な抂念なのですが、わかりやすさのため、本蚘事ではあえお登堎させずに説明しおいたした。


早く觊っおみたくおうずうずしおいる人のために、MCP環境構築の手順や、MCPの構造に぀いおは別蚘事でたずめたしたので、こちらも䜵せおみおいただけるず嬉しいです🙌


📝さいごに


MCPの抂芁ず、そのメリットに぀いお解説しおきたしたが、少しでも理解に぀ながったのであれば幞いです。


MCPの登堎により、曎に加速床的に進化したAIですが、ただ人類がその䜿い方を把握しきれおいない状況です。


今のうちに、是非あなただけの䜿い方を芋぀けおみおください


このような感じで、日垞生掻や創䜜掻動を通じお埗たAIに関する経隓やノりハりを発信しおおりたす

少しでも良いなず思っおくれた方は、ぜひフォロヌやスキをしおくれるず倧倉うれしいです🏋

それでは、たた🙌


いいなず思ったら応揎しよう

ごため チップは結構です🙌その代わり、スキやコメントをしおくれるず本圓に本圓に嬉しいです✚