見出し画像

【初心者向け】MCPって何?〜APIとの違いをわかりやすく説明してみる〜

最近、

「それってMCPで繋げられましたっけ?」
「APIが必要?」
「APIじゃなくてMCPで連携できます」

みたいな言葉を聞くことが増えてきました。

でも正直、

「APIもよく分からないのに、
今度はMCP…?」

ってなりませんか?

しかも、
IT用語って横文字が多いので、
途中から会話が呪文みたいになってくるんですよね。

今日はそんな「MCP」を、
APIとの違いも含めて、
できるだけ噛み砕いて書いてみます。

━━━━━━━━━━━━━━

まずAPIって何だっけ?

APIは、
超ざっくり言うと——

「システム同士をつなぐ窓口」

でした。

例えば、

・ChatGPT
・Google Drive
・LINE
・スプレッドシート

などが、

「このデータください」
「この情報渡します」

と、
やり取りするための窓口です。

━━━━━━━━━━━━━━

じゃあMCPって何?

MCP(Model Context Protocol)。

…また横文字ですよね。

超ざっくり言うと——

「AIがいろんな外部ツールと話すための、共通の接続規格」

です。

━━━━━━━━━━━━━━

もっと簡単に言うと

APIは、

「システム同士をつなぐ窓口」

でした。

一方MCPは、

「AIが色んな道具とやり取りするためのルール」

みたいなイメージです。

━━━━━━━━━━━━━━

例えばAPIは

お店の受付窓口。

━━━━━━━━━━━━━━

お客さん

受付(API)

キッチン

みたいな感じ。

━━━━━━━━━━━━━━

一方MCPは

「どのお店でも同じ感覚で注文できる仕組み」

に近いです。

━━━━━━━━━━━━━━

例えば、

・このボタンで注文
・この形式で伝える
・この権限まで使える

みたいな共通の接続規格があると、

AI側が
「毎回バラバラの操作を覚えなくて済む」
んです。

━━━━━━━━━━━━━━

なぜMCPが出てきたの?

ここ、
AI時代っぽいポイントです。

今までは、



APIを使う

でした。

でも最近は、

AI

色んなツールを使う

時代になってきました。

━━━━━━━━━━━━━━

例えばAIが、

・Google Driveを見る
・Slackを読む
・カレンダー確認
・Notion整理
・メール作成

みたいなことをする時、

毎回バラバラの接続方法だと、
かなり大変なんです。

━━━━━━━━━━━━━━

そこでMCP

MCPを使うと、

AIが
「同じ考え方」
で外部ツールを扱いやすくなります。

━━━━━━━━━━━━━━

ざっくり違いを言うと

API
= 窓口

MCP
= AIがその窓口を使うための共通の接続規格

みたいな感じです。

━━━━━━━━━━━━━━

実は初心者が混ざりやすい

これ、
かなり自然です。

なぜなら、

・API
・APIキー
・MCP
・連携
・プラグイン

全部、
「繋ぐ話」

だから。

━━━━━━━━━━━━━━

でも重要なのは

「全部を暗記すること」

ではなく、

「何を繋いでいるのか」

を理解することだと思っています。

━━━━━━━━━━━━━━

便利だけど注意も必要

MCPもAPIも、

「外部ツールへアクセスする」

話です。

つまり、

・どこまで見れる?
・何を操作できる?
・誰の権限で動く?

はかなり重要。

━━━━━━━━━━━━━━

最近は、

「AIが勝手に色々やってくれる」

時代に近づいています。

だからこそ、

「便利!」

だけではなく、

「どこまで任せるか」

を考えることも大切になってきています。

━━━━━━━━━━━━━━

最後に

MCPって、
最初はかなり難しく感じます。

でも実際には、

「AIがいろんな外部ツールと話すための、共通の接続規格」

という考え方です。

私は今、
AIやデジタルのサポートをしていますが、

難しい言葉を覚えることより、

「なるほど、そういう役割なんだ!」

に変わることを大切にしています。

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