Claude Code初心者向け|MCPってなに?AIを大幅に進化させたMCPについて優しく解説

Claude Code初心者向けにMCPとは何かを示すブログサムネイル

Claude Codeを使い始めると出てくる「MCP」。この記事では、MCPとは何か、APIとの違い、使うために何を準備するのかを初心者向けに解説します。

x
x

Claude CodeでGmailの内容を確認して、
返信文の下書きまで自動化するなら、
それはMCPでつなげば早いよ。

え、MCPってなに?
APIと似たようなもの?
最近この言葉よく耳にするけど、
なんなの?

seito
seito
ogita
ogita

大丈夫です。
MCPは、AIをただのチャットから、
実際に行動できるAIへ近づける
かなり大きな仕組みです。

外部ツールやファイルとつながり、
AIが作業に踏み込めるようにする
共通ルール、と考えるとわかりやすいです。
今回はMCPについて
わかりやすく説明していきますね。

Claude Code初心者が知っておきたいMCPとは?

MCPは「Model Context Protocol」の略です。
マルチ、コンテキスト、プロトコル。
簡単に言うと、Claude CodeなどのAIが、
外部ツールやデータとつながるための共通ルールです。

まず、普段のチャットAIをイメージしてみましょう。
ChatGPTのようなチャット画面では、
こちらが入力した文章や貼り付けた内容に対して、
説明やアドバイスを返してくれます。
ただし、そのアドバイスをもとに、
実際に手を動かすのは自分です。

一方でClaude Codeは、
開発作業を手伝うためのAIです。
設定された範囲の中で、ファイルを読んだり、
コードを修正したりできます。

さらにMCPで外部ツールとつなぐと、
Gmailの内容を確認したり、
返信文の下書きを作ったり、
GitHubの情報を読んだりできる場面が出てきます。

その接続のルールをそろえて、
AIが道具を扱いやすくする仕組みがMCPです。

Claude CodeとMCPの関係を初心者向けに説明する図解
MCPは、Claude Codeが外部ツールやデータに接続するための共通ルールです。

MCPはAI用のUSB端子のようなもの

初心者の方は、MCPを「AI用のUSB端子」と考えるとわかりやすいです。
パソコンにUSB-C端子があると、充電器、モニター、外付けSSDなどを同じ形でつなげますよね。

USB端子があることで、パソコンは単なる箱ではなくなります。
プリンターから印刷できたり、外付けHDDを増設できたり、外部モニターを接続できたりします。
いろいろな道具とつながることで、ただのパソコンが便利な作業マシンに生まれ変わるイメージです。

MCPもそれに近い考え方です。
Claude Codeが外部ツールやファイルとつながることで、
ただ答えるだけではなく、実際にいろいろな作業をしてくれるAIに生まれ変わります。

MCPがUSB端子みたいなものなら、
USB Type-Cみたいに、
別の種類もあるんですか?

seito
seito
ogita
ogita

いい質問です。
MCP自体は共通ルールです。
種類が分かれるというより、
Gmail用、GitHub用のように、
接続先ごとのMCPサーバーが
あると考えるとわかりやすいです。

MCPとAPIの違いを初心者向けに整理

ここでよく出てくる疑問が「APIとは何が違うの?」です。

APIは、サービスごとに用意された接続口です。
たとえばGoogleのAPI、OpenAIのAPI、NotionのAPIというように、
それぞれのサービスに合わせて接続方法を確認し、
APIキーを取得して、コード側に設定することが多いです。

一方でMCPは、AIが外部ツールを使いやすくするための共通ルールです。
APIが「個別のサービスごとの入口」だとすると、
MCPは「AIが道具を使うための共通の使い方」と考えるとわかりやすいです。

MCPとAPIの違いを初心者向けに説明する図解
APIはサービスごとの個別接続、MCPはAIが外部ツールを使いやすくする共通ルールです。

APIはサービスごとの鍵、
MCPはAIが道具を使うためのルール、
という感じですね。

seito
seito
ogita
ogita

そうです。
MCPはAPIキーをなくす魔法ではありません。
ここ、大事です。

MCPでもAPIキーやログインは必要?

結論から言うと、MCPでも認証が必要になることは多いです。
ただし、APIのように毎回「APIキーを発行して貼る」とは限りません。

  • GitHubなら、GitHubアカウントの認証やトークンが必要になる場合があります。
  • GmailやGoogle Driveなら、Googleアカウントでのログイン許可が必要になる場合があります。
  • 独自サービスや外部APIなら、APIキーを.envなどに設定する場合があります。
  • ローカルファイル操作など、APIキーなしで使えるものもあります。

つまり、MCPは「認証を不要にする仕組み」ではありません。
MCPは接続の形をそろえる仕組みで、
認証は「そのサービスを使ってよいか確認する仕組み」です。

じゃあ、今までみたいに
APIキーを取得して入力する作業は、
これからはAIがMCPで
やってくれるんですか?

seito
seito
ogita
ogita

基本的には、
AIが勝手にAPIキーを
取得するわけではありません。
ただしサービスによっては、
APIキーを自分で貼る代わりに、
ログイン許可だけで使える場合があります。

たとえばGmailやGoogle Driveのようなサービスでは、APIキーを自分で発行して入力するのではなく、Googleアカウントでログインして「このツールにアクセスを許可しますか?」と承認する形になる場合があります。これはOAuth認証と呼ばれる仕組みです。

つまり、MCPによって接続方法がわかりやすくなることはありますが、認証が完全になくなるわけではありません。
APIキー、ログイン、OAuthなど、どの方法で許可するかは接続するサービスやMCPサーバーによって変わります。

Gmailを例にすると、MCPで何をするの?

「MCPを使うために何をするの?」
という話は、Gmailを例にするとわかりやすくなります。

たとえばClaude Codeに「Gmailの内容を確認して、返信文の下書きを作って」とお願いしたいとします。
このとき、Claude CodeがいきなりGmailを見られるわけではありません。
まず、GmailとつながるためのMCPサーバーやコネクタを用意し、Googleアカウントで利用を許可します。

そのうえで、どこまで任せるかを決めます。
メールを読むだけなのか、下書きまで作ってよいのか、送信まで許可するのか。
ここを人間が決めることが大切です。

  1. Claude CodeでGmailを使いたい、と決める
  2. Gmail用のMCPサーバーやコネクタを接続する
  3. Googleアカウントでログインし、利用を許可する
  4. 読むだけか、下書き作成までか、権限の範囲を決める
  5. Claude Codeに「この条件で返信文を作って」と具体的に依頼する

つまり、MCPそのものを
毎回意識するというより、
GmailとClaude Codeを
安全につなぐための仕組み、
と考えればいいんですね。

seito
seito
ogita
ogita

その通りです。
こちらがログインして、
使ってよい範囲を決めます。
AIに任せる前に、
人間が許可する範囲を
決めるのが大事です。

なるほど。
Gmailを使うなら、
接続とログインと権限設定が
必要になる、ということですね。

seito
seito

すごいね、MCPって。
ところで、これは誰が
作った仕組みなんですか?

seito
seito
ogita
ogita

MCPは、Claudeを開発している
Anthropicが公開した仕組みです。
2024年11月に、
オープンな標準として発表されました。

Claudeだけの専用機能ではなく、
AIが外部ツールとつながるための
共通ルールとして広がっている、
ということですね。

seito
seito

じゃあ、MCPは
Claudeだけじゃなくて、
Codexや他のAIでも
使われているんですか?

seito
seito
ogita
ogita

はい、広がっています。
OpenAIのAgents SDKでも
MCPに対応していますし、
Codexのような開発支援環境でも、
外部ツール連携の考え方として
使われています。

ogita
ogita

つまりMCPは、
Anthropicが公開した仕組みですが、
Claude専用ではありません。
AIと外部ツールをつなぐ
共通ルールとして、
いろいろな環境に広がっています。

まとめ|MCPでClaude Codeはただのチャットではなくなった

MCPがあることで、Claude Codeはただのチャットではなく、
外部ツールとつながって作業を進められるAIになります

文章で相談するだけでなく、必要な道具と連携して、
実際の作業に近づけるところが大きなポイントです。

  • MCPはAIと外部ツールをつなぐ共通ルール
  • MCPによって、Claude Codeは外部ツールと連携できる
  • APIはサービスごとの個別接続
  • MCPでもログインやAPIキーが必要な場合がある
  • Gmailのようなツールでは接続、ログイン、権限設定が必要

MCPサーバーについても記事を書きました。
こちらから

杉並区・荻窪のキュリオステーションでは、
Claude CodeやAI活用について、初心者の方にもわかりやすく学べるようサポートしています。
用語で止まってしまった方も、
画面を見ながら一緒に整理していきましょう。