メインコンテンツにスキップ

AI コンテキストの壁を打破する: モデルコンテキストプロトコルの理解

· 1 分読了
Lark Birdy
Chief Bird Officer

私たちはよく、より大きなモデル、より広いコンテキストウィンドウ、そしてより多くのパラメータについて話します。しかし、本当のブレークスルーはサイズに関するものではないかもしれません。モデルコンテキストプロトコル (MCP) は、AI アシスタントが周囲の世界とどのように相互作用するかにおけるパラダイムシフトを表しており、それは今まさに起こっています。

MCP アーキテクチャ

AI アシスタントの本当の問題

開発者なら誰もが知っているシナリオがあります。コードのデバッグを手伝うために AI アシスタントを使用していますが、それがリポジトリを確認できない場合です。また、市場データについて尋ねても、その知識が数か月前のものである場合です。根本的な制限は AI の知能ではなく、現実世界にアクセスできないことです。

大規模言語モデル (LLM) は、トレーニングデータだけを持つ部屋に閉じ込められた優秀な学者のようなものでした。どんなに賢くなっても、現在の株価を確認したり、コードベースを見たり、ツールと対話したりすることはできませんでした。今までは。

モデルコンテキストプロトコル (MCP) の登場

MCP は、AI アシスタントが外部システムとどのように相互作用するかを根本的に再考します。ますます大きなパラメータモデルにより多くのコンテキストを詰め込もうとする代わりに、MCP は AI が必要に応じて情報やシステムに動的にアクセスするための標準化された方法を作り出します。

アーキテクチャはエレガントでシンプルでありながら強力です。

  • MCP ホスト: Claude Desktop のようなプログラムやツールで、AI モデルが操作し、さまざまなサービスと対話します。ホストは AI アシスタントの実行環境とセキュリティ境界を提供します。

  • MCP クライアント: MCP サーバーとの通信を開始し、処理する AI アシスタント内のコンポーネント。各クライアントは特定のタスクを実行したり、特定のリソースにアクセスしたりするための専用の接続を維持し、リクエストとレスポンスのサイクルを管理します。

  • MCP サーバー: 特定のサービスの機能を公開する軽量で専門的なプログラム。各サーバーは、Brave を通じたウェブ検索、GitHub リポジトリへのアクセス、ローカルデータベースのクエリなど、1 つのタイプの統合を処理するために特別に設計されています。オープンソースサーバーもあります。

  • ローカルおよびリモートリソース: MCP サーバーがアクセスできる基礎データソースとサービス。ローカルリソースには、コンピュータ上のファイル、データベース、サービスが含まれ、リモートリソースには、サーバーが安全に接続できる外部 API やクラウドサービスが含まれます。

これは、AI アシスタントに API 駆動の感覚システムを与えるようなものです。トレーニング中にすべてを記憶しようとする代わりに、必要な情報を問い合わせて取得することができます。

なぜこれが重要なのか: 3 つのブレークスルー

  1. リアルタイムインテリジェンス: 古いトレーニングデータに頼るのではなく、AI アシスタントは権威ある情報源から最新の情報を引き出すことができます。ビットコインの価格を尋ねると、昨年の数字ではなく、今日の数字を得ることができます。
  2. システム統合: MCP は開発環境、ビジネスツール、API との直接的な相互作用を可能にします。AI アシスタントはコードについての会話をするだけでなく、実際にリポジトリを見て対話することができます。
  3. 設計によるセキュリティ: クライアント-ホスト-サーバーモデルは明確なセキュリティ境界を作成します。組織は、AI アシスタンスの利点を維持しながら、細かいアクセス制御を実装することができます。セキュリティと能力のどちらかを選ぶ必要はありません。

見ることは信じること: MCP の実際の動作

Claude Desktop App と Brave Search MCP ツールを使用した実用的な例を設定してみましょう。これにより、Claude はリアルタイムでウェブを検索できるようになります。

1. Claude Desktop をインストールする

2. Brave API キーを取得する

3. 設定ファイルを作成する

open ~/Library/Application\ Support/Claude
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json

そして、ファイルを次のように変更します。


{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-brave-search"
],
"env": {
"BRAVE_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}

4. Claude Desktop App を再起動する

アプリの右側に、Brave Search MCP ツールを使用したインターネット検索用の 2 つの新しいツールが表示されます(下の画像の赤い円で強調表示されています)。

一度設定されると、変換はシームレスです。Claude にマンチェスター・ユナイテッドの最新の試合について尋ねると、古いトレーニングデータに頼るのではなく、リアルタイムのウェブ検索を行って正確で最新の情報を提供します。

大きな絵: なぜ MCP がすべてを変えるのか

ここでの影響は単純なウェブ検索を超えています。MCP は AI アシスタンスの新しいパラダイムを作り出します。

  1. ツール統合: AI アシスタントは、API を持つ任意のツールを使用できるようになります。Git 操作、データベースクエリ、Slack メッセージなどを考えてみてください。
  2. 現実世界への接地: 現在のデータにアクセスすることで、AI の応答はトレーニングデータではなく現実に基づくものになります。
  3. 拡張性: プロトコルは拡張のために設計されています。新しいツールや API が登場するにつれて、それらは MCP エコシステムに迅速に統合されることができます。

MCP の次のステップ

MCP で可能なことの始まりを見ているだけです。AI アシスタントが次のことを行えることを想像してください。

  • リアルタイムの市場データを取得して分析する
  • 開発環境と直接対話する
  • 会社の内部文書にアクセスして要約する
  • 複数のビジネスツールを調整してワークフローを自動化する

進むべき道

MCP は、AI の能力についての考え方に根本的な変化をもたらします。より大きなモデルを構築し、より大きなコンテキストウィンドウを持つのではなく、既存のシステムやデータと AI がどのように相互作用するかをよりスマートにする方法を作り出しています。

開発者、アナリスト、技術リーダーにとって、MCP は AI 統合の新しい可能性を開きます。それは AI が何を知っているかだけでなく、何ができるかに関するものです。

AI の本当の革命は、モデルを大きくすることではないかもしれません。それは、より接続されたものにすることかもしれません。そして、MCP によって、その革命はすでにここにあります。