AI関連の最新ニュースをピックアップ
LLMアプリケーション開発フレームワークを展開するLangChainは2026年9月4日、AIエージェントと外部ツールの接続規格であるModel Context Protocol(AIとツールを安全に接続する共通仕様)(MCP)のサポートを全面刷新したと発表しました。これまで別リポジトリで提供されていたアダプター群をLangChain本体のコアパッケージ「langchain.mcp」に統合し、2026年7月28日に策定された新仕様に対応しました。接続基盤にFastMCPを採用することで、ステートレス通信やクライアント側でのツール一覧キャッシュ、LangGraphと連動した人間介入処理を実現しています。

公式発表によると、MCP公式SDKのダウンロード数は月間約5億件に迫り、ChatGPT経由のMCPツール呼び出しは2026年に入ってから98倍に拡大しています。この急増する需要に応えるため、従来のセッション維持型プロトコルからステートレスコアへと設計が大きく見直されました。
従来の旧仕様では、通信開始時にセッションIDを発行し、同一クライアントを特定のサーバーインスタンスに固定するセッション管理が必要でした。このため、サーバーのスケールアウトや再デプロイのたびにセッションが切断される制約がありました。新仕様ではステートレス化が図られ、インスタンス固定が不要となったため、サーバーの冗長化や無停止デプロイが容易になりました。
LangChainはこの新仕様に対応するため、FastMCPクライアントを内部に統合しました。FastMCPは新旧両方のプロトコル仕様を自動でネゴシエーション(通信方式の自動判別)するため、既存のレガシーサーバーとも問題なく相互運用できます。また、サーバー側が指定するTTL(有効期間)に従ってツールカタログを保持するクライアント側キャッシュ(cache=True)が導入され、エージェント実行ごとに発生していたツール探索のリクエスト遅延が大幅に削減されます。

従来の langchain-mcp-adapters と比較して、今回の刷新には以下のような主要な変更点が含まれます。
| 項目 | 従来の方式(旧アダプター) | 今回の刷新(langchain.mcp) |
|---|---|---|
| パッケージ構成 | 独立パッケージ langchain-mcp-adapters | コア統合 langchain[mcp]>=1.4.0 |
| クライアントクラス | MultiServerMCPClient | 単一の MCPAdapter に集約 |
| 通信ステート | セッション固定型(Sticky routing必須) | ステートレス(再デプロイでセッション切断なし) |
| ツール一覧取得 | 実行ごとに毎回リモート取得 | サーバーTTLに応じたクライアントキャッシュ |
| 人間介入 | 独自の実装が必要 | LangGraphの interrupt プリミティブで標準対応 |
特に注目されるのが「エリシテーション(Elicitation)」のサポートです。これは、ツールの実行過程で削除処理の承認や不足している引数の補完を人間に求める仕組みです。新仕様では中断・再試行が標準化され、LangChainではLangGraphの割り込み機能(interrupt)と連動して実行を一時停止し、承認や追加情報を受け取った後に処理を再開できるようになりました。
AIエージェントの普及に伴い、ツール連携プロトコルの標準化と本番環境でのスケーラビリティ確保が急務となっていました。今回のコア統合によって、開発者は個別の連携コードを自前で実装することなく、標準化されたMCPツールをLangGraphやカスタムエージェントへ容易に組み込めるようになります。Python版(langchain[mcp]>=1.4.0)はベータ版として本日から利用可能となっており、追ってTypeScript版のサポートも提供される予定です。
引用元:LangChain Blog