Releases: ed-dryha/reolink-mcp
Releases · ed-dryha/reolink-mcp
Release list
v1.0.0
Added
- Core snapshot slice: YAML config with env-var-only camera passwords, a
CameraManagerconnection layer, and thelist_camerasandget_snapshot
tools — a live, unconditionally downscaled snapshot from a real camera
through an MCP client, session-safe alongside other systems on the same
hardware. - Full observe surface:
get_device_info,get_capabilities,get_states,
andget_recent_events— model/firmware details, capability discovery,
live device state, and on-demand AI detection polling, validated on the
P437 and P320. - Safe controls and safety rails: nine control tools (
set_siren,
set_audio_alarm,set_spotlight,set_ir_lights,set_white_led,
set_zoom,list_presets,ptz_move_to_preset,ptz_position,
ptz_guard), capability gating on every control,RMCP_READ_ONLYmode,
and MCP tool annotations (readOnlyHint/destructiveHint) so clients can
gate approvals on observe vs. control. - Packaging and release: PyPI publish metadata, an MCP Registry manifest
(server.json), and a hardware-free CI pipeline (ruff + pytest across a
3.11/3.12/3.13 x ubuntu/macos/windows matrix, plus a per-OS packaging
smoke check).