关于 MCP YOLOE: Zero-Shot Object Detection & Segmentation
MCP-YOLO 是面向开发者和 AI Agent 的 MCP 服务,可根据文本提示检测并分割图像中的物体,无需重新训练。支持本地路径、URL 和 Base64 图像数据。
主要功能
- 01文本提示物体检测
- 02实例分割掩码
- 03本地、URL 和 Base64 图像
- 04自定义检测类别
适用场景
- 01查找自然语言描述的物体
- 02生成图像物体的掩码
- 03分析路径或 URL 中的图像
MCP 相关
通过 detect_objects 和 segment_objects 工具向 MCP 客户端提供文本引导的图像检测与分割。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP-YOLO
mcp-name: io.github.rjn32s/mcp-yolo
MCP-YOLO 是一个以 Agent 为先的开发平台,可将零样本目标检测和分割作为模型上下文协议(MCP)服务提供。它由 Ultralytics YOLOE 驱动,开发者和 AI Agent 无需重新训练,即可使用任意文本提示词检测和分割物体。
主要功能
- 零样本检测: 使用自然语言检测任意物体(例如“勺子旁边的蓝色咖啡杯”)。
- 实例分割: 为发现的物体生成精准的多边形掩码。
- 灵活的图像输入: 支持本地文件路径、远程 URL 和 Base64 编码字符串。
- 针对 Agent 优化: 内置自定义“技能”,支持自主部署和基准测试。
YOLOE 性能参考
YOLOE 基于最新的 YOLO 架构(如 YOLO11 和 YOLO26)构建,可提供先进的开放词汇性能。
| 模型 | 基于 | mAP(COCO) | 速度(T4/毫秒) | 参数(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 |
注意:性能会因硬件和输入分辨率而异。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。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。