Skip to main content

MCP server for YOLOE zero-shot object detection and segmentation

Project description

MCP-YOLO

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

MCP-YOLO is an agent-first development platform that provides Zero-Shot Object Detection and Segmentation as a Model Context Protocol (MCP) server. Powered by Ultralytics YOLOE, it enables developers and AI agents to detect and segment objects using arbitrary text prompts without retraining.

Key Features

  • Zero-Shot Detection: Detect any object using natural language (e.g., "the blue coffee cup next to the spoon").
  • Instance Segmentation: Precise polygon masks for discovered objects.
  • Flexible Image Inputs: Supports local file paths, remote URLs, and Base64 encoded strings.
  • Agent Optimized: Includes custom "Skills" for autonomous deployment and benchmarking.

YOLOE Performance Reference

YOLOE builds upon the latest YOLO architectures (like YOLO11 and YOLO26) to provide state-of-the-art open-vocabulary performance.

Model Based On mAP (COCO) Speed (T4/ms) Params (M)
YOLOE26-N YOLO26-N 40.9 1.7 ~3.0
YOLOE26-S YOLO26-S 48.6 2.5 ~10.0
YOLOE26-L YOLO26-L 55.0 6.2 ~40.0
YOLOE-L YOLO11-L ~52.0 ~5.0 ~26.0

Note: Performance varies depending on the hardware and input resolution. mcp-yolo uses yoloe-26l-seg.pt by default for high precision.

Quick Start

Installation

uv pip install mcp-yolo

Running the Server

uv run mcp-yolo

MCP Tools

detect_objects

Performs zero-shot detection.

  • Arguments:
    • image_source (str): Path, URL, or Base64.
    • classes (list[str], optional): Custom text prompts to detect.

segment_objects

Performs zero-shot instance segmentation.

  • Arguments:
    • image_source (str): Path, URL, or Base64.
    • classes (list[str], optional): Custom text prompts to segment.

Publishing

This project is configured for automated PyPI publishing. See the pypi_setup_guide.md for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_yolo-0.1.4.tar.gz (76.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_yolo-0.1.4-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file mcp_yolo-0.1.4.tar.gz.

File metadata

  • Download URL: mcp_yolo-0.1.4.tar.gz
  • Upload date:
  • Size: 76.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_yolo-0.1.4.tar.gz
Algorithm Hash digest
SHA256 74f5e831c33185578c9293926e5dec611c3523c48b8542c357517f6c8de82d26
MD5 567d899f3ba0525cbb9aec9f505aaab0
BLAKE2b-256 7250729ae1731890fa3187691724ea657b1395c9ce52aca1c18fa601bcc25d6d

See more details on using hashes here.

File details

Details for the file mcp_yolo-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: mcp_yolo-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_yolo-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6190dd16d36fdeac7da08307dabfa2e7315e03b63102258e9819aecbebb2ac9c
MD5 6542e39a23b51ae804c85fe979a4d442
BLAKE2b-256 6cc155d7bdcd7a1d8edee1f2cc021188226fe67a1772db1f7f6db71089fbe5f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page