此 MCP 可以做什么
Provides computer-vision calculations for image probing, bounding-box conversion, resizing, color contrast, detection metrics, and non-maximum suppression.
工具
输入模式
{'type': 'object', 'required': ['boxes', 'from_format', 'to_format'], 'properties': {'clip': {'type': 'boolean', 'default': False, 'description': 'When true, clamp boxes to the image bounds instead of returning\nthem as they are. Off by default, because a box outside the image\nis usually a bug worth seeing.'}, 'boxes': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}}, 'description': 'Boxes to convert, each a list of exactly four numbers in\nfrom_format, e.g. [[10, 20, 100, 50]].'}, 'to_format': {'enum': ['coco', 'voc', 'yolo'], 'type': 'string', 'description': 'The format to convert to; same three choices.'}, 'from_format': {'enum': ['coco', 'voc', 'yolo'], 'type': 'string', 'description': '"coco" for [x, y, w, h], "voc" for [x1, y1, x2, y2], or\n"yolo" for normalised [cx, cy, w, h].'}, 'image_width': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pixel width, required whenever yolo is on either side.'}, 'image_height': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pixel height, required whenever yolo is on either side.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['foreground', 'background'], 'properties': {'background': {'type': 'string', 'description': 'Background colour in the same notation.'}, 'foreground': {'type': 'string', 'description': 'Text colour as hex, e.g. "#767676" or "767676" or "#777".'}, 'large_text': {'type': 'boolean', 'default': False, 'description': 'True for text at least 18pt, or 14pt bold, which WCAG\nallows to pass at a lower ratio. Default false.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['predictions', 'ground_truth'], 'properties': {'box_format': {'enum': ['coco', 'voc', 'yolo'], 'type': 'string', 'default': 'voc', 'description': '"voc", "coco" or "yolo". Default "voc".'}, 'image_width': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pixel width; required for yolo boxes.'}, 'predictions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Predicted boxes, each {"box": [...], "label": ...,\n"score": ...}. Score defaults to 1.0 when omitted.'}, 'ground_truth': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'True boxes, each {"box": [...], "label": ...}.'}, 'image_height': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pixel height; required for yolo boxes.'}, 'iou_threshold': {'type': 'number', 'default': 0.5, 'maximum': 1, 'description': 'Overlap at which a prediction counts as a match.\nDefault 0.5, the usual reporting threshold.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['data_base64'], 'properties': {'data_base64': {'type': 'string', 'description': 'The image file, base64-encoded. The first few hundred\nbytes are enough for every supported format; send a prefix rather\nthan a large file. Data-URL prefixes like "data:image/png;base64,"\nare accepted and stripped.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['boxes', 'scores'], 'properties': {'boxes': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}}, 'description': 'Candidate boxes in box_format, e.g. [[0, 0, 10, 10]].'}, 'scores': {'type': 'array', 'items': {'type': 'number'}, 'description': 'One confidence per box, same order and same length as boxes.'}, 'box_format': {'enum': ['coco', 'voc', 'yolo'], 'type': 'string', 'default': 'voc', 'description': '"voc", "coco" or "yolo". Default "voc".'}, 'image_width': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pixel width; required for yolo boxes.'}, 'image_height': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pixel height; required for yolo boxes.'}, 'iou_threshold': {'type': 'number', 'default': 0.5, 'maximum': 1, 'description': 'Overlap above which the lower-scoring box is dropped.\nDefault 0.5.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['width', 'height'], 'properties': {'mode': {'enum': ['letterbox', 'cover', 'stretch'], 'type': 'string', 'default': 'letterbox', 'description': '"letterbox" scales to fit and pads the remainder, preserving\naspect; "cover" scales to fill and crops the overflow; "stretch"\ndistorts to fit exactly. Default "letterbox".'}, 'width': {'type': 'integer', 'description': 'Source image width in pixels.', 'exclusiveMinimum': 0}, 'height': {'type': 'integer', 'description': 'Source image height in pixels.', 'exclusiveMinimum': 0}, 'target': {'type': 'string', 'default': 'yolo_640', 'description': 'A named preset: "clip_224", "vit_384", "yolo_640", "sam_1024",\n"sd_512", "sd_768" or "detr_800". Ignored when target_size is set.'}, 'target_size': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'A square side length in pixels, overriding target. Use\nthis for a size the presets do not cover.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'additionalProperties': True}
近期工具变更
类似的 MCP 服务器
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
Affine.Earth Math Court
Performs exact integer and rational mathematical verification across algebra, geometry, physics, quantum-computing witnesses, rob…
RQM Studio Jobs
Provides bounded quantum-circuit parsing, validation, compilation, optimization, equivalence checks, repair, simulation, provider…
Bioregistry
Looks up biomedical identifier prefixes and metadata, including URI patterns, aliases, homepages, and cross-registry mappings.
RQM Jobs MCP
Runs bounded robotics and control-system analyses such as trajectory validation, controller comparison, calibration assessment, c…
Mathjs
Evaluates mathematical expressions and performs unit conversions through the Math.js API.
DOI Shape
Checks the structural format of a DOI.
Cords to cubic meters, number discarded
Provides cord-to-cubic-meter conversion along with small URL, parsing, time, weather, and validation utilities.