🐈
Anthropic、Model Context Protocol(MCP)を発表
はじめに
Anthropicは本日、Model Context Protocol (MCP)をオープンソースとして公開しました。MCPは、AIアシスタントをデータが存在するシステム(コンテンツリポジトリ、ビジネスツール、開発環境など)に接続するための新しい標準規格です。
背景と課題
AIアシスタントが主流となるにつれ、業界は推論能力や品質面で急速な進歩を遂げてきました。しかし、最も高度なモデルであっても、情報サイロや従来のシステムに閉じ込められ、データから隔離されているという制約があります。新しいデータソースごとにカスタム実装が必要となり、真に接続されたシステムの構築が困難でした。
MCPの概要
MCPは、この課題に対する解決策として以下の特徴を持っています:
- 開発者がデータソースとAIパワードツール間の安全な双方向接続を構築可能
- シンプルなアーキテクチャ:開発者はMCPサーバーを通じてデータを公開するか、これらのサーバーに接続するAIアプリケーション(MCPクライアント)を構築可能
主要コンポーネント
今回リリースされる主要な3つのコンポーネント:
- Model Context Protocol仕様とSDK
- Claude DesktopアプリでのローカルMCPサーバーサポート
- MCPサーバーのオープンソースリポジトリ
実装と採用状況
- Claude 3.5 Sonnetは、MCPサーバーの実装を迅速に構築可能
- Google Drive、Slack、GitHub、Git、Postgres、Puppeteerなどの企業システム向けの事前構築されたMCPサーバーを提供
- BlockやApolloなどの早期採用企業がすでにMCPを統合
- Zed、Replit、Codeium、Sourcegraphなどの開発ツール企業がMCPを活用して機能を強化中
開始方法
開発者は以下の手順でMCPの構築とテストを開始できます:
- Claude Desktopアプリを通じて事前構築されたMCPサーバーをインストール
- クイックスタートガイドに従って最初のMCPサーバーを構築
- コネクターと実装のオープンソースリポジトリに貢献
インターネットの検索エンジンとの接続もできるようです。
brave searchのAPIを叩いているみたいですね。
本記事は、Anthropicの公式発表 "Introducing the Model Context Protocol" (https://www.anthropic.com/news/model-context-protocol) の内容に基づいて作成されています。
Discussion