「AIに何でもやらせたい」のに、なぜ手動コピペが必要なのか
ケンタです。最近ChatGPTやClaudeを仕事で使っていて、こんなモヤモヤを感じたことはないでしょうか。
「AIは賢いのに、結局データを自分でコピペして渡さないと何もできない」
たとえばGoogleドライブにあるファイルの中身を要約してほしいとき、わざわざファイルを開いて、テキストをコピーして、チャットに貼り付ける。カレンダーの予定を確認してほしいのに、自分でスクリーンショットを撮って送る。
AIは優秀なのに、外の世界とつながっていない。このギャップを埋めようとしている技術が「MCP」です。
最初に聞いたとき、僕も「また新しい略語か…」と思いました。でも調べてみると、これはAIの使い方を根本的に変えうる仕組みだとわかりました。今回はこのMCPについて、エンジニア以外の方にもわかるようにゼロから整理します。
MCPとは(一言で言うと)
MCP(Model Context Protocol)とは、簡単に言うと「AIと外部のツールやデータをつなぐための共通規格」です。
たとえるなら、USBのような存在です。USBが登場する前は、プリンターもマウスもキーボードも、それぞれ別の接続端子が必要でした。USBという共通規格ができたことで、どのメーカーの機器でも同じ端子で接続できるようになりました。
MCPはこれと同じことを「AIと外部サービスの接続」でやろうとしています。Gmail、Googleドライブ、Slack、データベース、ファイルシステム――これらとAIをつなぐとき、サービスごとにバラバラな方法で接続するのではなく、MCPという共通の手順で接続できるようにする。それがMCPの役割です。
Anthropicが2024年に提唱し、オープンな仕様として公開されています。
なぜ今MCPが注目されているのか
理由1: AIが「考える」だけでなく「動く」時代に入った
2023年までのAIは主に「質問に答える」存在でした。しかし2024年以降、AIが実際にツールを操作したり、コードを実行したり、外部システムとやりとりする「エージェント」としての使い方が急速に広がっています。
エージェントとは、簡単に言うと「自分で判断して行動するAI」のことです。メールを読んで返信を下書きする、スケジュールを確認して会議を設定する、といった一連の作業をAIが自律的に行う。そのためには、AIがさまざまなサービスにアクセスする手段が必要になります。
理由2: 接続方法がバラバラだと開発者が疲弊する
MCPが登場する前は、AIとサービスをつなぐには個別の実装が必要でした。たとえばChatGPTのプラグインはOpenAI独自の仕様、ClaudeのツールはAnthropicの仕様、というように。
サービス提供者側から見ると、「5つのAIプラットフォームに対応したい」と思ったら、5通りの接続方法を実装しなければなりません。これはUSB以前の世界と同じ問題です。
MCPが共通規格として普及すれば、サービス提供者はMCP対応を1回実装するだけで、MCP対応しているすべてのAIから使えるようになります。
理由3: ローカル環境でも動く設計
MCPの特徴的なポイントとして、ローカル(自分のPC上)で動くサーバーも作れるという点があります。これは自分のファイルシステムやローカルのデータベースにAIからアクセスさせたい場面で重要です。クラウドにデータを送らなくても、手元のPC上でAIとツールを接続できるため、セキュリティ面でも注目されています。
具体的なイメージ: MCPでAIが何をできるようになるか
実際にMCPが使われている場面をいくつか紹介します。
例1: AIがファイルを直接読み書きする
MCPのファイルシステムサーバーを使うと、AIに「デスクトップにある議事録.txtを読んで要約して」と頼むだけで、AIが直接ファイルを読みに行きます。コピペは不要です。
例2: AIがGitHubのイシューを操作する
GitHub用のMCPサーバーを接続すると、AIが「このリポジトリの未解決イシューを一覧にして、優先度が高そうなものをピックアップして」といった作業を自分で行います。
例3: AIがデータベースに問い合わせる
PostgreSQLやSQLite用のMCPサーバーを使えば、AIに自然言語で「先月の売上データを集計して」と言うだけで、AIがSQLを組み立ててデータベースに問い合わせ、結果を整理して返してくれます。
どの例にも共通しているのは、「人間がAIとツールの間に立って仲介する必要がなくなる」ということです。
MCPの仕組み: サーバーとクライアント
もう少し踏み込んで、MCPがどういう構造になっているか整理します。
MCPには大きく2つの登場人物がいます。
- MCPクライアント: AI側。Claude DesktopやCline、Cursorなど、AIを使うアプリケーションがこの役割を担います
- MCPサーバー: ツール・サービス側。Gmail、GitHub、ファイルシステムなど、AIに使わせたい機能を提供する側です
クライアント(AI側)が「こういうツールを使いたい」とリクエストし、サーバー(ツール側)が「こういう操作ができます」と応答する。このやりとりの手順がMCPで標準化されています。
ポイントは、MCPサーバーは「どんなAIでも同じ方法で呼べる」ということです。ClaudeでもGPTでもGeminiでも、MCP対応していれば同じサーバーを使えます。
どうやって触れるか: MCPを体験する方法
「概念はわかったけど、実際どうやって触るの?」という方へ、段階的に試す方法を紹介します。
ステップ1: Claude Desktopで既存のMCPサーバーを使う(最も簡単)
- Claude Desktop(Anthropicの公式デスクトップアプリ)をインストールする
- 設定ファイル(claudedesktopconfig.json)を開く
- 使いたいMCPサーバーの設定を追記する
- Claude Desktopを再起動する
たとえばファイルシステムサーバーなら、設定に数行追記するだけで、ClaudeがあなたのPC上のファイルを読み書きできるようになります。
ステップ2: 公開されているMCPサーバーを探す
GitHubで「MCP server」と検索すると、さまざまなサービス向けのMCPサーバーが公開されています。Anthropic公式のものだけでなく、コミュニティが開発したものも多数あります。
代表的なものとして:
– ファイルシステム操作
– GitHub連携
– Google Drive連携
– Slack連携
– データベース接続
などがあります。
ステップ3: 自分でMCPサーバーを作る(プログラミング経験者向け)
PythonやTypeScriptでMCPサーバーを自作することもできます。公式のSDKが提供されているので、それを使えば比較的シンプルにサーバーを構築できます。
「自社の独自システムにAIからアクセスさせたい」といった場面では、自作が選択肢に入ってきます。
MCPを学ぶ上で知っておくとよい関連概念
Function Calling(関数呼び出し)
MCPを理解する前提として、Function Callingという概念を知っておくとスムーズです。これはAIが「この場面ではこの関数(ツール)を呼ぶべきだ」と判断する仕組みのことです。MCPはこのFunction Callingを、より標準化・汎用化したものと捉えることができます。
エージェント
前述しましたが、MCPはAIエージェント(自律的に行動するAI)と深く関連しています。エージェントが外部ツールを操作する際の「手足」を提供するのがMCPという位置づけです。
API(Application Programming Interface)
MCPサーバーは、既存のAPIをラップ(包み込んで使いやすくすること)したものとも言えます。既にAPIを提供しているサービスであれば、そのAPIをMCPサーバーとして公開することで、AIから直接使えるようになります。
僕が実際に触ってみて思ったこと
正直、最初は「設定ファイルをいじる」というだけでハードルを感じました。でもClaude Desktopでファイルシステムサーバーを設定してみたら、思った以上にあっさり動きました。
一番「おっ」と思ったのは、AIにフォルダ構成を見せて「この中から関連するファイルを探して」と頼んだとき。自分でファイルを探す手間がゼロになるのは、地味だけどかなり体験が変わります。
まだ発展途上の技術なので、すべてが完璧に動くわけではありません。セキュリティの考慮(AIにどこまでアクセスを許可するか)も自分で判断する必要があります。でも「AIが外の世界とつながる」という方向性は、今後間違いなく標準になっていくだろうという感触を持ちました。
この技術を体系的に学ぶなら
MCPに限らず、AIエージェントやAPI連携といった技術を体系的に学びたい方には、スクールでの学習も選択肢に入ります。
【PR】Winスクールでは、PythonやAI関連の講座が用意されており、無料カウンセリングで自分に合った学習プランを相談できます。「独学だとどこから手をつけていいかわからない」という方は、一度相談してみるのも手です。
また、MCPサーバーを動かす環境として自分のサーバーを持っておきたい場合もあります。
【PR】エックスサーバーなら、WordPressだけでなくPythonスクリプトの実行環境としても使えます。手を動かして試す環境を作りたい方にはおすすめです。
まとめ: MCPは「AIの手足」を標準化する試み
今回のポイントを整理します。
- MCPは「AIと外部ツールをつなぐ共通規格」
- USBのように、一つの接続方法でさまざまなサービスとAIをつなげる
- AIエージェントが自律的に動くための基盤技術として注目されている
- Claude Desktopなどで今すぐ体験できる
- まだ発展途上だが、今後のAI活用の前提知識として知っておく価値がある
「AIって結局チャットでしょ?」という認識のままだと、これからの変化についていけなくなるかもしれません。MCPのような仕組みを知っておくだけで、「AIにできること」の想像力が広がります。
まずはClaude Desktopで一つMCPサーバーを設定するところから始めてみてください。5分もかからずに「AIが外の世界とつながる」感覚を体験できるはずです。


コメント