uvc-ptz-camera-mcp
Related Servers
Alternatives to uvc-ptz-camera-mcp
No user-submitted related servers found.
Related Servers
- AlicenseBqualityDmaintenanceEnables PTZ camera control with gimbal positioning, snapshots, and AI visual analysis for OBSBOT and UVC cameras. Supports autonomous scanning patterns and integrates with vision-language models for real-time camera analysis.71MIT
- AlicenseNot gradedqualityCmaintenanceEnables capturing live images from a USB camera and checking camera health via natural language.MIT
- AlicenseAqualityAmaintenanceEnables AI agents to perceive and quantitatively verify physical hardware through USB webcams and RTSP/HTTP network streams, returning inline image content plus numerical metrics such as brightness, contrast, edge density, motion, SSIM baseline comparisons, and OCR text. Agents can watch feeds for visual conditions, correlate buffered frames with serial/log/MQTT events, and apply privacy masks and access controls.1933 PyPIMIT
- AlicenseBqualityAmaintenanceControls an OBSBOT Tiny 2 camera gimbal, zoom, and wake/sleep over UVC/USB without any vendor SDK.80106 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables control of OBSBOT Tiny-series cameras (gimbal, zoom, focus, AI tracking, snapshots) through MCP tools.MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to capture current lab-camera views, ask a cloud VLM questions about them, save JPEG snapshots, optionally control PTZ, and access Opentrons device tools through MCP.MIT
TDQS
Scored across 17 tools
Most tools have distinct roles, but several movement tools overlap in surface: aim, nudge, sweep, go_to, zoom, and run_shot all move axes, and an agent must read descriptions closely to pick the right one. The descriptions do differentiate them effectively (absolute vs relative vs smooth-timed vs labeled-direction vs multi-step), and pairs like plan_shot/run_shot and mark_view/check_view are clearly complementary.
Names are consistently snake_case, with single verbs (aim, nudge, sweep, zoom, look) for atomic actions and verb_noun compounds (run_shot, track_start, mark_view, check_view, aim_learn) for compound operations. Minor deviations like camera_status (noun_noun) and go_to (verb_prep) break the verb pattern slightly but remain readable and predictable.
17 tools is slightly heavy but each earns a place: movement (aim, nudge, sweep, zoom, recentre, run_shot, plan_shot, go_to), tracking (track_start/status/stop), observation (look, mark_view, check_view), and calibration/presets (camera_status, aim_learn, aim_list). The one genuine redundancy is the plan/execute split, which still adds validation value.
The surface covers the full PTZ lifecycle: status/ranges, single- and multi-axis movement, smooth sweeps, tracking with evidence, named presets, image capture and comparison. The main gap is no explicit abort/cancel for an in-flight run_shot or sweep (only track_stop exists for the follow loop), which agents must work around with timeouts.