mcpField
M
MCP YOLOE: Zero-Shot Object Detection & Segmentation

MCP YOLOE: Zero-Shot Object Detection & Segmentation

ローカル
github.com/rjn32sメディア・デザイン135 週間前に更新

MCP YOLOE: Zero-Shot Object Detection & Segmentation について

MCP-YOLOは、テキストプロンプトで画像内の物体を検出・セグメント化する開発者やAIエージェント向けのMCPサーバーです。再学習は不要で、ローカルパス、URL、Base64の画像に対応します。

主な機能

  1. 01テキスト指定の物体検出
  2. 02インスタンスセグメンテーションマスク
  3. 03ローカル・URL・Base64画像
  4. 04検出対象クラスの指定

活用シーン

  1. 01自然文で記述した物体の検索
  2. 02画像内の物体マスクの生成
  3. 03パスやURLの画像の分析

MCP 対応

detect_objectsとsegment_objectsのツールをMCPクライアントに提供し、テキスト指定による画像検出とセグメンテーションを可能にします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"yolo": {
"command": "uvx",
"args": [
"mcp-yolo"
]
}
}
}
起動コマンドuvx mcp-yolo

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-yolo0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP-YOLO

PyPI Downloads mcp-name: io.github.rjn32s/mcp-yolo

MCP-YOLO は、Model Context Protocol(MCP)サーバーとして ゼロショット物体検出とセグメンテーション を提供する、エージェントファーストの開発プラットフォームです。Ultralytics YOLOE を活用しており、再トレーニングなしで任意のテキストプロンプトを使用した物体の検出とセグメンテーションを、開発者や AI エージェントが実行できます。

主な機能

  • ゼロショット検出: 自然言語を使ってあらゆる物体を検出します(例:「スプーンの隣にある青いコーヒーカップ」)。
  • インスタンスセグメンテーション: 検出した物体に対して、精密なポリゴンマスクを生成します。
  • 柔軟な画像入力: ローカルファイルパス、リモート URL、Base64 エンコード文字列に対応しています。
  • エージェントに最適化: 自律的なデプロイとベンチマーク測定のためのカスタム「スキル」が含まれています。

YOLOE の性能リファレンス

YOLOE は、最新の YOLO アーキテクチャ(YOLO11 や YOLO26 など)を基盤とし、最先端のオープンボキャブラリー性能を提供します。

モデルベースモデルmAP(COCO)速度(T4/ms)パラメーター(M)
YOLOE26-NYOLO26-N40.91.7~3.0
YOLOE26-SYOLO26-S48.62.5~10.0
YOLOE26-LYOLO26-L55.06.2~40.0
YOLOE-LYOLO11-L~52.0~5.0~26.0

注:性能はハードウェアと入力解像度によって異なります。mcp-yolo は高精度を実現するため、デフォルトで yoloe-26l-seg.pt を使用します。

クイックスタート

インストール
uv pip install mcp-yolo
サーバーの起動
uv run mcp-yolo

MCP ツール

detect_objects

ゼロショット検出を実行します。

  • 引数:
    • image_source(str):パス、URL、または Base64。
    • classes(list[str]、任意):検出するカスタムテキストプロンプト。
segment_objects

ゼロショットのインスタンスセグメンテーションを実行します。

  • 引数:
    • image_source(str):パス、URL、または Base64。
    • classes(list[str]、任意):セグメンテーションするカスタムテキストプロンプト。

公開

このプロジェクトは PyPI への自動公開用に設定されています。詳細は pypi_setup_guide.md を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。