SHOUJIKE

Anthropic Claude は、MCP サーバーの乗っ取りとパーソナライズされたスタイル設定の 2 つのアップデートをリリースしました。

11月30日、Amazonから2度目の40億ドルの投資を受けたことが公式発表されたのに続き、Anthropicは今週、2つの興味深いアップデートも発表した。

そのような成果の一つが、クロード氏によるオープンソースのモデルコンテキストプロトコル(MCP)です。これは、AIを外部システムに接続するための標準プロトコルです。MCPは、大規模なモデルアプリケーションと外部データソースおよびツール(コンテンツリポジトリ、ビジネスツール、開発環境など)とのシームレスな統合を可能にし、AIが必要なコンテキストデータを取得して、より高品質でタスクに関連性の高い回答を生成できるよう支援します。

今年10月、Anthropic社はClaude 3.5 Sonnetの最新バージョンをリリースした際、革新的な新技術、すなわち人間のようにコンピュータを操作する能力を強調しました。Anthropic社は、Claudeがコンピュータインターフェースを認識し、操作できるようにするAPIを構築しました。開発者はこのAPIを統合することで、Claudeが指示(「自分のコンピュータとオンラインデータを使ってこのフォームに入力する」など)をコンピュータコマンド(スプレッドシートの確認、カーソルを移動してWebブラウザを開く、関連するWebページへ移動する、そのWebページのデータを使ってフォームに入力するなど)に変換できるようになります。

クロード氏が MCP をオープンソース化したことで、一部の開発者は「クロード氏は、パーソナルコンピュータを乗っ取った後、今度はサーバーも乗っ取った」と語っています。

2つ目の機能は、AnthropicによるパーソナライズされたClaudeの導入です。これにより、返信のトーンや形式をカスタマイズできます。また、自分の文章スタイルを自由に設定・学習できるため、アシスタントはより自分らしくなります。

1. オープンソースの MCP、サーバーを乗っ取る!

この MCP を作成した理由について、Anthropic は技術ブログに次のように書いています。

AIアシスタントが主流となるにつれ、業界はモデル機能に多額の投資を行い、推論と品質の急速な進歩を遂げてきました。しかし、最も複雑な大規模モデルでさえ、「データ分離」によって制約を受け、情報サイロに閉じ込められてしまいます。LLMアプリケーションが外部データにアクセスする必要がある場合、開発者は大量のカスタムコードを記述する必要があり、プロセスが複雑になります。

MCPはこの課題に対処します。AIシステムをデータソースに接続するための共通のオープンスタンダードを提供することで、AIシステムが必要なデータに、よりシンプルかつ信頼性の高い方法でアクセスできるようにします。

MCP (モデルコンテキストプロトコル) とは何ですか?

モデルコンテキストプロトコル(MCP)は、開発者がデータソースとAI駆動型ツール間の安全な双方向接続を確立できるようにするオープンスタンダードです。アーキテクチャはシンプルです。開発者はMCPサーバーを介してデータを公開できるだけでなく、これらのサーバーに接続するAIアプリケーション(MCPクライアント)を構築することもできます。

モデル コンテキスト プロトコルの 3 つの主要コンポーネント:

モデルコンテキストプロトコル仕様とSDK

Claude デスクトップ アプリケーションでのローカル MCP サーバーのサポート

MCP サーバーのオープンソースリポジトリ

  • MCP ホスト: Claude Desktop、IDE、AI ツールなど、MCP 経由でリソースにアクセスするプログラム。
  • MCP クライアント: サーバーとの 1:1 接続を維持するプロトコル クライアント。
  • MCP サーバー: 各プログラムが標準化されたモデル コンテキスト プロトコルを通じて特定の機能を公開する軽量プログラム。
  • ローカル リソース: MCP サーバーが安全にアクセスできるコンピュータ リソース (データベース、ファイル、サービス)。
  • リモート リソース: MCP サーバーが接続できるインターネット上のリソース (API 経由など)。

Anthropicは、最新バージョンのClaude 3.5 SonnetはMCPサーバーの迅速な構築に優れており、組織や個人が重要なデータセットを様々なAI駆動型ツールに簡単に接続できると指摘しています。さらに、更新されたClaudeデスクトップアプリにはMCPサーバーサポートが組み込まれており、設定ファイルを変更して再起動するだけで有効になります。

MCP を使用すると、開発者はデータ ソースごとに個別のコネクタを維持する代わりに、標準プロトコルに従って構築できます。

開発者の作業開始を支援するため、Anthropic は Google Drive、Slack、GitHub、Git、Postgres、Puppeteer 向けに構築済みの MCP サーバーを共有しています。

Block の最高技術責任者である Dhanji R. Prasanna 氏は、「モデル コンテキスト プロトコルのようなオープン テクノロジーは、人工知能と現実世界のアプリケーションを結び付ける架け橋です」と述べています。

開発者はMCPコネクタの構築とテストを開始できます。既存のClaude for Workのお客様は、Claudeを社内システムやデータセットに接続し、ローカルでMCPサーバーのテストを開始できます。Anthropicは近日中に、Claude for Work組織全体にサービスを提供できるリモート本番環境向けMCPサーバーを展開するための開発者ツールキットを提供する予定です。

Anthropic は、MCP サーバーの構築方法に関する詳細な手順とクイック スタート ガイドも提供しています。

Anthropic は、SQLite を使用した例を示しています (上記参照)。

Claude Desktop は MCP クライアントとして機能します。

SQLite MCP サーバーは安全なデータベース アクセスを提供します。

  • 実際のデータは開発者のローカル SQLite データベースに保存されます。

SQLite MCP サーバーとローカル SQLite データベース間の通信は、すべて開発者のマシン上で行われます。MCP により、Claude Desktop は明確に定義されたインターフェースを介して承認されたデータベース操作のみを実行できます。これにより、Claude はアクセス対象を完全に制御しながら、開発者のローカルデータを分析および操作できます。

まず、開発者は、macOS または Windows システムで次の準備が完了していることを確認する必要があります。

Claude Desktop の最新バージョンがインストールされました。

Node.js v18以降

Gitをチェック

SQLiteをチェック

Mac を例に挙げると、まずテスト用に簡単な SQLite データベースを作成します。

次に、Claude のデスクトップ バージョンを構成します。

次に、YOUR_USERNAME を開発者の実際のユーザー名に置き換えます。

交換が完了すると、クロードは次の指示を受け取ります。

ここには「sqlite」という名前の MCP サーバーがあります。

uvx mcp-server-sqlite を実行して起動します。

テストデータベースに接続する

最後に、ファイルを保存して、Claude のデスクトップ バージョンを再起動すれば完了です。

2. 自分のスタイルに合わせて Claude アシスタントをカスタマイズします。

Anthropicは、すべてのClaude.aiユーザー向けにカスタムスタイルの提供を開始することを発表しました。ユーザーは、Claude.aiの応答を独自のニーズやワークフローに合わせてカスタマイズできるようになりました。

スタイル設定により、ユーザーは自分のコミュニケーションの好み、トーン、構造に合わせて Claude の応答をカスタマイズできます。

技術文書を書いている開発者、特定のブランドガイドラインを開発しているマーケティング担当者、プロジェクト要件を計画している製品チームなど、Claude はあなたの好みのライティング スタイルに適応できます。

Claude は現在、次のスタイル オプションを提供しています。

フォーマル:明確かつ簡潔な回答

簡潔: より短く、より直接的な回答

解説:新しい概念を学ぶことに対する教育的対応

これらのプリセット オプションに加えて、Claude はカスタム スタイルの生成もサポートしています (上の画像を参照)。

ユーザーは、好みのコミュニケーション スタイルのサンプル コンテンツ (ドキュメントなど) をアップロードし、ニーズに合った指示を指定し、変更があった場合は設定を編集するだけです。

アントロピックは、さまざまな環境に適応しながら一貫したサウンドを維持できるクロードの能力により、幅広いユーザーの好みに応えることができると強調しました。