Official command-line tool for Reolink IP cameras, doorbells and NVRs — LAN only, no cloud. Snapshots, PTZ, RTSP/RTMP stream URLs, two-way audio (talkback/TTS), motion and AI detection, event monitoring, VOD download. JSON output and a built-in MCP server. Works with Home Assistant, Frigate and go2rtc.
MCPpedia last refreshed this data
Reolink CLI is an MCP server that official command-line tool for Reolink IP cameras, doorbells and NVRs — LAN only, no cloud. Snapshots, PTZ, RTSP/RTMP stream URLs, two-way audio (talkback/TTS), motion and AI detection, event monitoring, VOD download. JSON output and a built-in MCP server. Works with Home Assistant, Frigate and go2rtc. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 93/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"reolink-cli": {
"args": [
"-y",
"skills"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A local-first command-line tool for operating Reolink cameras — JSON by default, with a built-in MCP server and a cross-agent skill so AI agents drive the same core.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'skills' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked skills against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Transport for TMCP using STDIO
The graph based agentic IDE
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
MCP Security Weekly
Get CVE alerts and security updates for Reolink CLI and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A local-first command-line tool for operating Reolink cameras — JSON by default, with a built-in MCP server and a cross-agent skill so AI agents drive the same core.
Operate Reolink IP cameras from the command line over your local network —
JSON out by default, so everything pipes into jq or a script. The bundled MCP
server and agent skill drive the same runtime, so an AI agent can do it in plain
language.
$ reolink-cli --camera front-door info | jq '{model, firmware, name}'
{
"model": "Reolink Video Doorbell",
"firmware": "v3.0.0.6696_26062799",
"name": "Front Door"
}
device importpreview play, file/stdout capture, batch capture, JPEG snapshotevents monitor)The full, always-current list comes from the binary itself — run reolink-cli --help for every command, reolink-cli <command> --help for its options, or
reolink-cli features for a machine-readable manifest (what agents read). The
table below is a snapshot for browsing.
Almost every control command needs the local gateway running
(reolink-cli gateway start &); read-only lookups like discover / ping do
not. All operations are LAN-only in these public builds.
| Area | Commands | What you can do |
|---|---|---|
| Setup & registry | init, device, config, doctor, setup | Scaffold config, register/import cameras, tag them, health-check the install |
| Connect & inspect | ping, login, info, capabilities, status, benchmark | Reach a camera, read model/firmware/serial, list what the model supports, measure round-trip latency |
| Discovery | discover | Find cameras on the LAN (broadcast) |
| Live media | preview, snapshot, stream | Play or capture live video, grab a JPEG, print RTSP/RTMP/FLV URLs for Frigate / Home Assistant / go2rtc / VLC |
| Image & encoder | image, encode, osd | Flip/mirror, read/change resolution · frame rate · bit rate · H.264/H.265 · GOP per stream, on-screen name/time overlay |
| Lights | light | IR / night vision, spotlight (with blink), white-LED, status LED |
| Audio | audio | Volume, alarm mute, siren (sound/stop), quick replies, two-way talkback / TTS |
| PTZ | ptz | Pan / tilt / zoom, focus, presets, patrol, guard, autotrack, timed jog |
| Detection & events | detect, notify, events | Motion + AI (person / vehicle / dog_cat / package), push settings, query/stream events + a declarative rule engine (events monitor) |
| Recording & storage | record, vod, storage, log | Recording schedule, VOD search & download, SD/HDD status, device logs |
| Privacy & users | privacy, users | Privacy-mask regions, manage device accounts |
| ** |