<What it does, one line>. Trigger phrases: <phrases>.
日本語の概要は準備中です。原文の説明を表示しています。
Read UniFi Protect cameras, pull snapshots, and adjust camera settings (PTZ, lights, chimes). Trigger phrases: unifi protect, unifi camera, protect snapshot, unifi doorbell.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Read camera state and still snapshots from a local UniFi Protect console (Protect 5.3+) through the official Integration API, and adjust camera settings: PTZ position, flood lights, chimes, talkback. Use it when the user asks what their UniFi cameras see, wants a snapshot saved, or wants to change camera behavior. Everything runs against the local console; there is no cloud dependency.
All commands go through bin/unifi-protect.py. --host is the console base
URL (the CLI appends /proxy/protect/integration/v1):
bin/unifi-protect.py --host https://192.168.1.1 auth # status check: verify key, count cameras
bin/unifi-protect.py --host https://192.168.1.1 cameras # list cameras and state
bin/unifi-protect.py --host https://192.168.1.1 camera --id <id> # camera detail
bin/unifi-protect.py --host https://192.168.1.1 snapshot --id <id> \
--out ~/workspace/porch.jpg # save a still image
# Writes. Camera setting updates are LOW: they proceed with a logged notice:
bin/unifi-protect.py --host https://192.168.1.1 patch --id <id> \
--field micEnabled=true
# PTZ, lights, chime, talkback are LOW-grade but their exact write paths are
# UNTESTED open items: each prints a warning, then proceeds with a notice:
bin/unifi-protect.py --host https://192.168.1.1 ptz --id <id> --pan 10 --tilt -5
bin/unifi-protect.py --host https://192.168.1.1 lights --id <id> --on true
bin/unifi-protect.py --host https://192.168.1.1 chime --id <id>
bin/unifi-protect.py --host https://192.168.1.1 talkback --id <id>
Consoles commonly use self-signed TLS certificates. Verification stays ON by
default; if the console's certificate is self-signed and the user accepts the
risk, add --insecure to any command. The CLI warns loudly when
verification is disabled.
unifi-protect (credential is collected as
custom.unifi-protect)credentials.request_api_access). On the console: Protect Settings >
Control Plane > Integrations > create an integration key. The CLI sends it
as the X-API-KEY header.--host names (the console's IP/hostname). The CLI
pins egress to that host per run.bin/unifi-protect.py --host <console> authauth, cameras, camera, and snapshot
never need confirmation.patch (camera settings
such as microphone or recording behavior), PTZ moves, flood-light
on/off, chime sounding, and talkback print a notice to stderr and run.
Arm-profile changes alter which cameras record and when: say so in the
reply when a patch touches recording behavior.--insecure only for a console with a
self-signed certificate that the user has accepted, never as a default.--out; use the
workspace, not /tmp, when the image must survive the session.🧪 Draft: written from UniFi's public Protect Integration API docs; not yet
live-tested end-to-end. Reads (cameras, snapshot) and PATCH /cameras/{id} are pinned; the PTZ / talkback / lights / chime write paths
are open items and ship marked untested.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
<What it does, one line>. Trigger phrases: <phrases>.
日本語の概要は準備中です。原文の説明を表示しています。
List Airtable bases, read table records, and add records. Trigger phrases: airtable, my base, add a record, spreadsheet.
日本語の概要は準備中です。原文の説明を表示しています。
Stock quotes and daily price history. Trigger phrases: stock quote, alphavantage, stock price.
日本語の概要は準備中です。原文の説明を表示しています。
Search travel with Amadeus: flight offers and prices, airport autocomplete, hotel offers, cheapest dates. Trigger phrases: amadeus, flight search, flight prices, hotel search.
日本語の概要は準備中です。原文の説明を表示しています。
Check Anthropic API access and list available Claude models. Read-only. Trigger phrases: anthropic, claude models, anthropic api.
日本語の概要は準備中です。原文の説明を表示しています。
Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies. Trigger phrases: apollo, find prospects, enrich contact.
日本語の概要は準備中です。原文の説明を表示しています。