Ultralytics YOLO27:
YOLOのライセンス
Ultralytics用語集に戻る

Model Context Protocol (MCP)

モデルコンテキストプロトコル(MCP)が、AIとデータやツールとの接続を標準化する仕組みを解説します。Ultralytics YOLO26をMCPと統合して、よりスマートなワークフローを実現する方法を紹介します。

モデルコンテキストプロトコル (MCP)は、AIモデルが外部データ、ツール、環境とやり取りする方法を標準化するために設計されたオープン標準です。これまで、大規模言語モデル (LLMs)やコンピュータービジョンシステムを、ローカルファイル、データベース、APIエンドポイントなどの現実世界のデータソースに接続するには、ツールごとにカスタム統合を構築する必要がありました。MCPは、AIアプリケーション向けのUSBポートのような汎用プロトコルを提供することで、この分断を解消します。これにより開発者はコネクターを一度構築するだけで、複数のAIクライアントで利用できるようになり、コンテキストを考慮したカスタマーサポートエージェントやインテリジェントアシスタントの作成が大幅に簡素化されます。

MCPの仕組み#

MCPは基本的に、クライアント・ホスト・サーバーのアーキテクチャで機能します。「クライアント」は、リクエストを開始するAIアプリケーション(コーディングアシスタントやチャットボットのインターフェースなど)です。「ホスト」は実行環境を提供し、「サーバー」は特定のデータやツールへの橋渡しをします。AIエージェントがファイルへのアクセスやデータベースへのクエリを必要とすると、プロトコルを介してリクエストを送信します。MCPサーバーはリクエストを処理し、必要なコンテキストを取得して、構造化された形式でモデルに返します。

このアーキテクチャは、主に次の3つの機能をサポートします。

  • リソース: モデルがログ、コードファイル、業務文書などのデータを読み取れるようにし、検索拡張生成 (RAG)に必要な根拠を提供します。
  • プロンプト: ユーザーやモデルがサーバーと効果的にやり取りできるようにする事前定義済みのテンプレートであり、プロンプトエンジニアリングのワークフローを効率化します。
  • ツール: ファイルの編集、スクリプトの実行、コンピュータービジョンパイプラインとの連携など、モデルがアクションを実行できるようにする実行可能な関数です。

実際のアプリケーション#

MCPはモデルと統合ロジックを分離するため、急速に普及しています。用途の具体例を2つ紹介します。

  1. 統合開発環境: ソフトウェアエンジニアリングでは、開発者はIDE、ターミナル、ドキュメントの間を頻繁に行き来します。MCP対応のコーディングアシスタントは、GitHubリポジトリ、ローカルファイルシステム、バグ追跡データベースに同時に接続できます。開発者が「ログインに失敗するのはなぜですか?」と尋ねると、AIはMCPサーバーを使って最近のエラーログを取得し、関連する認証コードを読み、未解決の課題を確認して、ユーザーがコンテキストをコピー&ペーストしなくても、このマルチモーダルデータを統合して解決策を提示できます。

  2. コンテキストを考慮した目視検査: 産業現場では、標準的なビジョンモデルは欠陥を検出できますが、履歴情報を持ちません。MCPを使うと、Ultralytics YOLO26検出システムを在庫データベースに接続できます。モデルが「損傷した部品」を検出すると、MCPツールを呼び出してデータベースに交換部品の在庫を問い合わせ、保守チケットを自動で作成します。これにより、単純な物体検出タスクが、完全な自動化ワークフローへと変わります。

AIエコシステム内の類似概念とMCPを区別すると理解しやすくなります。

  • MCPとAPIの比較: アプリケーション・プログラミング・インターフェース (API)は、あるソフトウェアが別のソフトウェアと通信するための具体的なルールの集合です。MCPは、あらゆるAIモデルがあらゆるAPIやデータソースとやり取りする方法を標準化するプロトコルです。特定のAPIをラップするMCPサーバーを構築すれば、MCP準拠のクライアントから広く利用できるようになります。
  • MCPとRAGの比較: 検索拡張生成は、外部データをモデルに与える手法です。MCPはこれを実現するインフラストラクチャです。RAGが「何をするか」(データを取得すること)を指すのに対し、MCPは「どのように行うか」(標準的な接続経路)を指します。
  • MCPと関数呼び出しの比較: OpenAI GPT-4を含む多くのモデルは、関数呼び出しを標準でサポートしています。MCPは、関数(ツール)を定義して公開する標準的な方法を提供するため、毎回モデルのシステムプロンプトにハードコードする必要がありません。

コンピュータービジョンとの統合#

MCPはもともとテキストベースのLLMsで広く知られるようになりましたが、ビジョン中心のワークフローでも重要性が高まっています。開発者は、コンピュータービジョン機能をツールとして公開するMCPサーバーを作成できます。たとえば、中央コントローラーとして機能するLLMが、MCPツールとして公開されたローカルPythonスクリプトを介して、視覚タスクをUltralyticsモデルに委任できます。

次のPythonコード例では、ビジョンモデルを使ってコンテキストを生成し、それをMCP互換のエンドポイント経由で提供できる概念的なワークフローを示します。

from ultralytics import YOLO

# Load the YOLO26 model (efficient, end-to-end detection)
model = YOLO("yolo26n.pt")

# Perform inference to get visual context from an image
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection data to be passed as context
detections = []
for r in results:
    for box in r.boxes:
        cls_name = model.names[int(box.cls)]
        detections.append(f"{cls_name} (conf: {box.conf.item():.2f})")

# This string serves as the 'context' a downstream agent might request
context_string = f"Visual Analysis: Found {', '.join(detections)}"
print(context_string)

AI接続の未来#

モデルコンテキストプロトコルの導入は、モジュール化と相互運用性を備えたエージェント型AIシステムへの移行を示しています。接続を標準化することで、業界はサイロ化したチャットボットから、組織の既存インフラストラクチャ内で有意義な作業を実行できる統合アシスタントへと移行しています。Ultralytics Platformのようなツールが進化を続けるにつれて、MCPのような標準プロトコルは、カスタム学習済みモデルを大規模なエンタープライズワークフロー内で展開・活用するうえで、重要な役割を果たすと考えられます。

Explore solutions

航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう