🐈

Anthropic、Model Context Protocol(MCP)を発表

2024/11/26に公開

はじめに

Anthropicは本日、Model Context Protocol (MCP)をオープンソースとして公開しました。MCPは、AIアシスタントをデータが存在するシステム(コンテンツリポジトリ、ビジネスツール、開発環境など)に接続するための新しい標準規格です。

https://modelcontextprotocol.io/introduction

https://github.com/modelcontextprotocol

背景と課題

AIアシスタントが主流となるにつれ、業界は推論能力や品質面で急速な進歩を遂げてきました。しかし、最も高度なモデルであっても、情報サイロや従来のシステムに閉じ込められ、データから隔離されているという制約があります。新しいデータソースごとにカスタム実装が必要となり、真に接続されたシステムの構築が困難でした。

MCPの概要

MCPは、この課題に対する解決策として以下の特徴を持っています:

  • 開発者がデータソースとAIパワードツール間の安全な双方向接続を構築可能
  • シンプルなアーキテクチャ:開発者はMCPサーバーを通じてデータを公開するか、これらのサーバーに接続するAIアプリケーション(MCPクライアント)を構築可能

主要コンポーネント

今回リリースされる主要な3つのコンポーネント:

  1. Model Context Protocol仕様とSDK
  2. Claude DesktopアプリでのローカルMCPサーバーサポート
  3. MCPサーバーのオープンソースリポジトリ

実装と採用状況

  • Claude 3.5 Sonnetは、MCPサーバーの実装を迅速に構築可能
  • Google Drive、Slack、GitHub、Git、Postgres、Puppeteerなどの企業システム向けの事前構築されたMCPサーバーを提供
  • BlockやApolloなどの早期採用企業がすでにMCPを統合
  • Zed、Replit、Codeium、Sourcegraphなどの開発ツール企業がMCPを活用して機能を強化中

開始方法

開発者は以下の手順でMCPの構築とテストを開始できます:

  1. Claude Desktopアプリを通じて事前構築されたMCPサーバーをインストール
  2. クイックスタートガイドに従って最初のMCPサーバーを構築
  3. コネクターと実装のオープンソースリポジトリに貢献

インターネットの検索エンジンとの接続もできるようです。

brave searchのAPIを叩いているみたいですね。
https://brave.com/search/api/


本記事は、Anthropicの公式発表 "Introducing the Model Context Protocol" (https://www.anthropic.com/news/model-context-protocol) の内容に基づいて作成されています。

Discussion