答え: API はプログラムを書く人が使うための外のサービスの口で、MCP はその口を AIエージェントが自分で読んで使えるように包んだ物です。AIエージェントそのものは口を使う側、MCP サーバーは使われる側です。AIエージェントの意味は AIエージェントとは で。
「AIエージェント MCP」は 月 170 回。Google の「他の人はこちらも質問」には 「MCP と API の違いは何ですか?」「AI エージェントと MCP サーバーの違いは何ですか?」「MCP サーバーはなぜ必要なのか?」 が並んでいます。この記事はこの 3 問に答えます。
MCP と API の違い
| API | MCP | |
|---|---|---|
| 誰が使うか | プログラムを書く人 | AIエージェント |
| 使い方を知る方法 | 人が説明書を読んでコードを書く | AI が口の一覧と説明を読んで、自分で選ぶ |
| つなぐ手間 | サービスごとに書く | 口を入れれば、どのエージェントからも使える |
| 関係 | 土台 | 多くは API の上に作られる |
AIエージェントと MCP サーバーの違い
| AIエージェント | MCP サーバー | |
|---|---|---|
| 役 | 考えて、どの口を使うか決める側 | 決められた操作をする側 |
| 中身 | 仕事ごとの指示書 | 操作の一覧(送る・探す・撮る など) |
| ブルーランプでの例 | MCPツール導入エージェント(初伝) | Playwright・Gmail など(初伝の配布 MCP) |
同じ口を、違うエージェントが違う目的で使えます。メールの口は、サポートの席も配信の席も使います。
MCP はなぜ必要か
ブルーランプの奥伝の講座では、これを一句で説明しています。「人間にとっての UI(画面)は、AI にとっての MCP」(講座 Day1-05)。人は画面のボタンでアプリを操作しますが、AI はボタンを押せません。代わりに MCP という口があれば、同じ操作ができます。
講座では続けて、「できません」と言われたら、それは画面でいう投稿ボタンが無いのと同じで、口が足りていないだけだ、と教えています。逆に言えば、画面でしかできない仕事が残っている所は、口を作る余地がある所です。
アプリを広げる口と、Claude Code を広げる口
奥伝の講座の別の回では、口を 2 種類に分けて考えます(講座 Day2-22)。
- アプリを広げる: 作っているアプリに機能を足す。要件拡張のエージェントで進める
- Claude Code 自身を広げる: AI が使える口を足す。@18-0-MCP追加エージェント で進める

VS Code の拡張の中では、エージェントも口も同じ場所から選びます。
自分の仕事に当てはめる
まず、任せたい仕事の中で「人が画面で押している所」を書き出します。そこが口の候補です。その口を使うエージェントは エージェントの棚 で、仕事の例は 使いどころ で探せます。
よくある質問
MCP は何の略ですか?
Model Context Protocol(モデル・コンテキスト・プロトコル)の略で、AI と外のサービスをつなぐ決まりのことです。Google でも 「MCP サーバーとはなんの略ですか?」 がよく聞かれています。
API があれば MCP は要りませんか?
プログラムを書く人だけが使うなら、API だけでも足ります。AIエージェントに自分で操作させたいなら、API を AI が使える形に包んだ MCP があると、毎回コードを書かずに済みます。
MCP を足すとエージェントは賢くなりますか?
賢さは変わりません。できる事の幅が広がります。うまくいかない時に「賢さが足りないのか、口が足りないのか」を見分けるのが、直す時の第一歩です。
まとめ
まとめると、API はプログラムのための口、MCP は AIエージェントのための口、AIエージェントはその口を選んで使う担当者です。人が画面でやっている操作を一つずつ口にしていくと、任せられる仕事が増えていきます。何から口にするかは、毎日いちばん時間を取られている操作から選ぶのが近道です。