AI 어시스턴트 연결하기
Agent DVR는 Claude, ChatGPT, Cursor 및 VS Code Copilot 같은 AI 어시스턴트에서 직접 사용할 수 있습니다. 일반 언어로 질문하세요 - "어제 밤에 받은 알림이 뭔가요?", "오늘 아침 진입로 카메라에서 뭐가 일어났는지 보여줘", "차고의 카메라들을 비활성화해" - 어시스턴트가 라이브 카메라, 녹화 파일 및 알림 로그의 이미지를 포함하여 답변합니다.
이것은 모델 컨텍스트 프로토콜(MCP)을 통해 작동하며, 이는 어시스턴트가 외부 공구에 연결하는 데 사용하는 개방형 표준입니다. Agent DVR은 두 위치에서 MCP 서버를 제공하며, 귀하에게 적합한 곳에 어시스턴트를 연결합니다:
- Agent DVR에 내장됨(로컬 엔드포인트): 로컬 네트워크의 자신의 서버에서 제공됩니다. 계정이나 구독이 필요하지 않습니다. 같은 컴퓨터 또는 LAN에서 실행 중인 어시스턴트용입니다.
- iSpyConnect.com을 통함(클라우드 엔드포인트): 웹 포털과 모바일 앱이 사용하는 것과 동일한 원격 액세스를 통해 어디서나 서버에 도달하며, 포트 포워딩이 필요하지 않습니다. iSpyConnect 구독이 필요합니다. claude.ai, ChatGPT 및 휴대폰용으로 사용할 수 있는 것입니다.
둘 다 동일한 공구 집합을 노출합니다. Agent DVR 8.0.3 이상이 필요합니다.
로컬 엔드포인트
모든 Agent DVR 서버는 로컬 웹 서버의 /mcp에서 MCP를 제공하므로, http://localhost:8090에서 Agent DVR UI를 열면 엔드포인트는 http://localhost:8090/mcp입니다(LAN의 다른 컴퓨터에서 서버의 주소와 포트를 사용하세요. 예: http://192.168.1.10:8090/mcp). 기본적으로 켜져 있으며 서버 설정 - 로컬 서버의 AI Assistant (MCP) Endpoint에서 끌 수 있습니다.
접근 권한은 로컬 API의 나머지 부분과 정확히 동일한 규칙을 따릅니다. 자신의 네트워크에서는 로그인이 필요하지 않습니다. 단, API 보호가 사용됨으로 설정된 경우 어시스턴트가 관리자 사용자의 사용자 이름과 비밀번호를 전송해야 합니다(대부분의 MCP 클라이언트에서는 인증 헤더를 추가할 수 있습니다). 네트워크 외부에서의 연결은 추가로 라이선스가 필요하며, UI에 대한 포트 전달 접근과 동일합니다.
Claude Code
claude mcp add --transport http agentdvr http://localhost:8090/mcp
Gemini CLI
gemini mcp add -s user --transport http agentdvr http://localhost:8090/mcp
그 다음에 Gemini CLI 내에서 /mcp를 입력하여 공구가 로드되었는지 확인합니다. -s user 부분은 서버를 사용자 설정에 저장하므로 모든 폴더에서 사용 가능합니다.
Cursor
.cursor/mcp.json에 추가합니다(또는 설정 - MCP를 통해):
{ "mcpServers": { "agentdvr": { "url": "http://localhost:8090/mcp" } } }
VS Code (Copilot)
.vscode/mcp.json에 추가합니다:
{ "servers": { "agentdvr": { "type": "http", "url": "http://localhost:8090/mcp" } } }
Claude Desktop
Claude 데스크톱 앱은 자신의 컴퓨터에서 서버를 직접 호출할 수 없으므로 그 역할을 수행하는 작은 확장 프로그램을 사용합니다. AgentDVR.mcpb를 다운로드한 다음 Claude Desktop에서 설정 - 확장 프로그램을 열고 파일을 페이지로 끌어옵니다. 확장 프로그램이 사용됨으로 설치되고 http://localhost:8090/mcp에 연결됩니다. 서버가 다른 컴퓨터에 있거나 API 보호가 사용 중인 경우에만 설정을 클릭하세요. Claude는 각 도구를 처음 사용할 때 권한을 요청합니다. 프롬프트를 중지하려면 "항상 허용"을 선택하세요.
기타 어시스턴트
HTTP를 통한 MCP("Streamable HTTP")를 지원하는 모든 클라이언트가 동일한 URL을 사용할 수 있습니다. 어시스턴트의 설정에서 "MCP 서버", "커넥터" 또는 "공구"를 찾아보세요.
Claude 웹 앱 및 모바일 앱, 그리고 ChatGPT는 자신의 네트워크에 있는 서버에 도달할 수 없습니다. 클라우드 엔드포인트를 사용합니다.
클라우드 엔드포인트
iSpyConnect 구독을 사용하면 다음 주소에서도 서버에 액세스할 수 있습니다:
https://www.ispyconnect.com/mcp
해당 URL을 어시스턴트에 사용자 정의 커넥터 또는 MCP 서버로 추가합니다(예를 들어 claude.ai 및 Claude 앱의 설정 - 커넥터, 또는 Cursor의 동등한 기능). 어시스턴트가 iSpyConnect 로그인 페이지를 열고, 로그인한 후 제어와 보기를 모두 허용할지 선택한 다음 허용을 클릭합니다. 다른 설정은 필요하지 않습니다. 계정에 연결되고 원격 액세스가 사용됨으로 설정된 모든 Agent DVR 서버를 사용할 수 있으며, 둘 이상의 서버가 있는 경우 어시스턴트가 어느 서버를 의도했는지 묻습니다.
ChatGPT(Plus 또는 Pro)에서 단계는 다음과 같습니다. 설정 - 보안 및 로그인 - 개발자 모드 사용으로 설정; 그 다음에 설정 - 플러그인 - 플러그인 찾아보기 - 추가. 이름을 Agent DVR로 지정하고 위의 URL을 입력한 후 OAuth를 선택하고 클라이언트 ID와 비밀은 비워둡니다. 그 다음에 로그인하고 허용을 클릭합니다. 플러그인 페이지에 "사용 가능한 앱 동작 없음"이라고 표시되면 해당 페이지에서 새로고침을 클릭합니다.
Gemini CLI 또는 Claude Code와 같은 명령줄 어시스턴트에서 로그인은 두 단계입니다: 서버를 추가한 다음 승인하면 브라우저가 같은 페이지에서 열립니다.
gemini mcp add -s user --transport http agentdvr-cloud https://www.ispyconnect.com/mcp
gemini
/mcp auth agentdvr-cloud
요청은 웹 포털이 사용하는 것과 동일한 릴레이를 통해 이동하므로 포트 포워딩이 필요하지 않으며 서버가 인터넷에 노출되지 않습니다. 구독이 만료되면 액세스가 중지되며, 각 어시스턴트의 액세스는 언제든지 어시스턴트 자체의 커넥터 설정에서 제거할 수 있습니다.
서버가 실행 중이어야 하고 iSpyConnect에 연결되어야 합니다(로컬 UI의 자물쇠 아이콘이 원격 연결 상태를 표시합니다). 서버 설정의 외부 액세스 차단도 이 엔드포인트를 차단합니다.
도우미가 할 수 있는 것
보조자는 원본 API가 아닌 목적에 맞게 설계된 소형 공구 집합을 사용하므로 응답이 빠르고 비용 효율적입니다:
- 보기: 서버와 장치들을 나열하고(위치 및 상태 포함), 활동 요약을 얻으며(카메라별 시간별 녹화 파일 및 알림, 감지된 내용 포함), 시간 범위 내의 녹화 파일을 나열하고, 전체 창을 프레임의 격자로 한 눈에 보고, 카메라의 하루 일과를 프레임의 타임라인으로 보고, 한 개의 녹화 파일에서 프레임을 샘플링하고, 카메라의 라이브 스냅샷을 촬영하고, 알림 로그를 읽으며, 웹 UI에서 녹화 파일을 열 수 있는 링크를 얻습니다.
- 제어: 서버를 무장 및 해제하고, 프로파일을 적용하며, 장치를 활성화 또는 비활성화하고, 녹화 모드를 변경하고, 알림, 검출기, 객체 감지, 얼굴 인식 및 번호판 인식을 켜거나 끄고, 카메라가 찾을 객체를 목록에 추가하고, 장치를 그룹에 배치하고, PTZ 카메라를 프리셋으로 이동하고, API에서 기타 상태 변경을 수행합니다.
- 규칙: 평문으로 규칙을 설정합니다 - "앞으로 6시간 동안 빨간 자동차가 나타나면 알려줘", "화요일 오후 2~4시에 Dave가 문 앞에 있으면 알려줘". 어시스턴트는 검출기 이벤트(물체, 얼굴, 번호판, 음성, 동작)를 선택하고, 색상이나 제조사 같은 검출기가 인식할 수 없는 세부사항의 경우에만 비전 AI에 질문을 추가하여 일치 여부를 확인합니다. 규칙은 카메라에 일반 동작 목록으로 저장되며, 어시스턴트가 작성한 것으로 표시되고 사용한 문장이 기록되며, 자동으로 만료됩니다. 언제든 그곳에서 삭제할 수 있습니다. 어시스턴트 규칙과 규칙 예시를 참고하세요. Agent DVR 8.0.7 이상이 필요합니다.
- 기타: 전용 공구가 맞지 않을 때 보조자가 호출할 수 있는 추가 읽기 및 제어 명령어 목록(시스템 통계, 장치의 전체 상태, PTZ 프리셋 등).
어시스턴트는 녹화 파일이나 사진을 삭제하거나, 장치나 서버 설정을 변경하거나, 장치를 추가 또는 제거하거나, 서버를 다시 시작할 수 없습니다. 이러한 명령은 의도적으로 제공되지 않으며, 사용하는 엔드포인트에 관계없이 마찬가지입니다. 규칙은 어시스턴트가 생성할 수 있는 유일한 것이며, 모든 규칙은 서버 설정 - 어시스턴트 규칙에 나열됩니다. 클라우드 엔드포인트에서는 보기, 제어, 규칙이 별도의 권한이며, 로그인 페이지에서 부여하며, 릴레이를 보호하기 위해 사용량이 속도 제한됩니다. 비전 AI에 질문을 하는 규칙은 트리거가 발생할 때마다 AI 호출 하나의 비용이 발생하며(시간당 한도 있음), 어시스턴트는 규칙을 설정할 때 이를 알려줍니다.
프롬프트 예시
- "지난 24시간 동안 누군가 앞문에 온 사람이 있나요? 보여주세요."
- "오늘 아침에 어떤 새들이 먹이주는 곳을 방문했나요?"
- "오늘 차도는 얼마나 바빴고, 언제였나요?"
- "하루 종일 뒷정원을 보여주세요. 언제 비가 내리기 시작했나요?"
- "어제 어떤 알림을 받았고, 그 중에 사람이 있었나요?"
- "지금 앞문 앞에 누가 있나요?"
- "어떤 카메라가 오프라인이야?"
- "나가려고 해요 - Away 프로필로 모든 것을 활성화해주세요."
- "홈 위치의 모든 카메라를 비활성화해."
- "배송업체 영상의 링크를 보내주세요."
- "앞으로 6시간 동안 누군가 앞 문에 오면 알려주세요."
- "빨간 자동차가 차도에 나타나면 알려주세요."
- "화요일 오후 2시부터 4시 사이에 Dave가 문 앞에 있으면 처음 한 번 알려주세요."
- "이번 주에 뒷문 카메라가 오프라인이 되면 이메일로 알려주세요."
- "아침에 누군가 주차장으로 걸어들어오면 사무실이 뒤쪽에 있다고 알려주세요."
- "밤에 누군가 옆문 앞에 있으면 개 짖는 소리를 재생하고 정원 카메라도 녹화하세요."
- "일요일 오후 6시까지 쓰레기통이 연석에 나와 있지 않으면 [email protected]으로 이메일을 보내세요."
- "평일 오전 9시부터 오후 5시까지 배송 차량이 상점 밖에 멈추면 알려주세요."
- "오늘 앞 문에서 누군가 소포를 들고 있으면 알려주세요."
- "매일 정오에 정원 사진을 찍으세요."
- "진입로, 정원 및 게이트 카메라를 Outside라는 그룹에 배치합니다."
- "밤 11시부터 오전 6시 사이에 외부 카메라 중 어느 카메라에든 사람이 감지되면 알려주세요."
- "매일 밤 10시에 시스템을 활성화하고, 비활성화될 때 알려주세요."
- "어느 카메라가 개를 감지할 수 있습니까? 누구를 인식합니까? 문 카메라가 대화할 수 있습니까?"
- "나를 위해 무엇을 설정했으며, 각각 지금 제대로 작동하고 있습니까?"
- "차도를 하나 이메일로 변경하세요."
- "어떤 규칙을 설정했습니까? 차도를 일시 정지하고 나머지는 삭제하세요."
미리 준비된 워크플로우
서버는 또한 프롬프트 지원이 있는 어시스턴트(Claude Desktop, Claude Code, Gemini CLI, Cursor 및 기타)가 슬래시 명령어 또는 메뉴로 표시하는 프롬프트 템플릿을 제공합니다. 각각은 완전한 다단계 워크플로우를 실행하고 결과를 보고합니다:
- morning_briefing - 지난 저녁 이후 카메라가 본 내용: 활동, 알림, 주목할 만한 사람, 차량 및 동물, 그리고 카메라 상태.
- door_report - 문 카메라에 온 사람, 시간, 각 방문객의 행동 및 각 영상의 링크.
- wildlife_report - 카메라가 포착한 동물 및 새, 영상이 허용하는 범위 내에서 식별됨.
- camera_health - 모든 서버와 카메라를 오프라인, 비활성화됨, 오류 및 조용해진 카메라에 대해 확인.
- day_in_review - 하루 종일 카메라를 프레임의 타임라인으로 보기, 장면이 어떻게 변했는지에 대한 설명 포함.
- set_up_a_rule - 문장에서 규칙을 설정합니다. 카메라가 할 수 있는 것을 확인하고, 규칙이 수행할 작업을 보여 준 다음, 동의하면 생성합니다.
어시스턴트 규칙
규칙 권한이 있으면 어시스턴트가 문장으로부터 규칙을 만들 수 있습니다: "앞쪽 문에 누군가 오면 다음 6시간 동안 알려줘". Agent DVR이 이를 카메라의 일반적인 동작으로 변환하므로, 수동으로 만든 규칙처럼 서버에서 실행됩니다. 규칙이 만들어진 후에는 어시스턴트가 관여하지 않습니다.
- 저장 위치: 카메라의 동작 목록에 어시스턴트 규칙으로 표시되며, 종료 날짜와 제한된 횟수만큼 발동하는 규칙의 경우 발동 횟수가 표시됩니다. 표시 위에 마우스를 올리면 그 규칙의 원본 문장을 볼 수 있습니다. 다른 동작처럼 여기서 편집하거나 삭제할 수 있으며, 어시스턴트에게 규칙을 목록으로 표시, 일시 중지 또는 삭제하도록 요청할 수도 있습니다. 서버의 모든 규칙은 한 곳에 서버 설정 - 어시스턴트 규칙에도 나열되며, 여기에는 규칙의 원본 문장, 적용 범위, 활성 여부, 대기 중, 일시 중지 또는 완료 상태, 그리고 삭제 버튼이 표시됩니다. 카메라 그룹 또는 시스템 자체에 대한 규칙은 여기에만 표시됩니다. 서버 설정을 변경할 권한이 없는 사용자는 목록을 볼 수 있지만 여기서 삭제할 수 없습니다.
- 감시할 수 있는 것: 카메라가 이미 감지하는 모든 것 - 동작, 객체(사람, 자동차, 개 등), 인식된 얼굴, 번호판, 소리 또는 카메라 오프라인 여부입니다. 질문도 할 수 있습니다: "어느 카메라가 개를 감지할 수 있어?", "누구를 인식하니?", "현관 카메라가 말할 수 있어?".
- 이벤트 발생 시 수행할 수 있는 것: 푸시 알림, 이메일 또는 문자로 알려주기; 카메라를 통해 음성 메시지 재생하기("누군가 주차장에 들어오면 사무실이 뒤쪽에 있다고 말해주기") 또는 음성 재생하기(개 짖는 소리); 다른 카메라에서 녹화; PTZ 카메라를 사전 설정으로 이동; URL 호출(웹훅, 스마트 플러그); 녹화에 태그 지정; 프로필 적용. 음성과 음성 재생은 통화가 설정된 카메라가 필요하고, 음성과 문자는 연결된 계정이 필요하며, 이메일은 카메라에서 메시징이 활성화되어야 합니다 - 어시스턴트가 이를 확인하고 어느 카메라가 조건을 만족하는지 알려줍니다.
- 여러 대의 카메라 또는 시스템 자체: 그룹, 위치 또는 "모든 카메라"의 이름을 지정하면 하나의 규칙을 따릅니다 - "밤에 Outside 카메라 중 어디든 사람이 있으면 알려달라"는 다음 달에 Outside 그룹에 추가하는 카메라도 포함합니다. 요청한 사항을 검출할 수 없는 그룹의 카메라는 단순히 소스가 되지 않으며, 보조 프로그램이 몇 대를 할 수 있는지 알려줍니다. 그룹이 아직 없으면 제어 권한이 있는 보조 프로그램이 만들 수 있습니다: "진입로, 정원 및 출입구 카메라를 Outside라는 그룹으로 넣기"(Agent DVR 8.0.7 이상 필요). 그룹은 장치의 일반 탭에서 설정한 것과 동일하며, 제한된 사용자 계정이 볼 수 있는 장치도 결정하므로 그룹에 넣은 카메라는 해당 그룹이 포함되지 않은 제한된 사용자 계정에서 숨겨집니다. 규칙은 카메라가 아닌 서버에 속할 수도 있습니다: "매일 밤 10시에 시스템 무장", "평일 일몰 시 야간 프로필 적용", "시스템이 해제됨 상태일 때 알려주기". 시스템 규칙은 자체 일정표에 따라 실행되므로 어떤 카메라의 일정 스위치도 영향을 주지 않으며, 사진을 보거나 카메라를 통해 말할 수 없습니다.
- 시점: 앞으로 몇 시간, 특정 날짜 및 시간까지, 주간 기간("화요일 오후 2시~4시"), 하루, 또는 정기적으로("매시간 정원 사진 촬영", "15분마다 대문이 닫혀 있는지 확인" - 원하면 시간 범위 내). 시간은 태양을 따를 수 있습니다: "해가 진 후", "일몰부터 일출까지", "일출 30분 전"은 카메라의 위치 좌표에서 매일 다시 계산됩니다(위도 및 경도가 설정되지 않은 위치는 오전 6시와 오후 6시를 받습니다). "알려줘..."는 한 번만 알림을 주고 규칙은 일시 중지됩니다. "매번" 또는 "언제나"라고 하면 발생할 때마다 알림을 받습니다. 매번은 누군가가 그곳에 서 있는 매초마다가 아니라 방문할 때마다를 의미합니다. 규칙은 다시 알림을 줄 수 있기까지 1분을 기다립니다(말하기, 음성 재생 또는 녹음하는 규칙의 경우 30초). 더 길게 요청할 수 있습니다("1시간에 1회 이상 안 함"). 반복 기간("평일 오전 9시~오후 5시, 밴이 밖에 멈춰 있으면 알려줘")을 사용하면 1회는 기간이 열릴 때마다 하루에 1회를 의미합니다. "설정한 것이 무엇이고 작동하는지"를 물어보면 각 규칙과 그것이 활성, 기간 대기, 일시 중지 또는 완료 상태인지를 확인할 수 있습니다. "그걸 이메일로 보내줘"는 규칙을 변경합니다. 시간 제한이 있는 규칙은 시간이 지나면 자동으로 삭제됩니다.
- 검출기가 볼 수 없는 자세한 정보: 색상, 제조사, 의류 등("빨간 자동차")의 경우 규칙이 서버 설정 - AI 설정에서 AI 공급자에게 검출기가 실행될 때마다 사진에 대한 예/아니오 질문을 하고, 답변이 예일 때만 작동합니다. 이는 검출기가 전혀 알 수 없는 것("정원의 캥거루")에서도 작동하며, 동작을 트리거로 사용합니다. 특정 시간에 볼 수도 있습니다: "일요일 오후 8시에 쓰레기통이 나와 있지 않으면 Max에게 문자 보내기"는 매주 일요일 오후 8시에 카메라를 확인하고 답변이 아니오일 때만 메시지를 보냅니다. AI가 알 수 없으면(어두움, 보기 차단) 아무것도 보내지 않으므로 카메라가 볼 수 있는 시간을 선택하세요. 이는 트리거당 AI 호출 1회이며, 기본적으로 규칙당 시간당 30개로 제한되며, 보조 프로그램이 규칙이 이런 방식으로 작동할 때를 알려줍니다. AI 공급자가 설정되지 않으면 보조 프로그램이 그렇다고 말하고 하나를 추가하는 방법을 알려줍니다(Google Gemini는 무료 계층이 있음) - API 키이기 때문에 그 단계를 수행할 수 없으며, 질문 없는 규칙을 제공합니다: 빨간 자동차가 아닌 모든 자동차이며, 이를 나중에 함께 볼 수 있습니다. 자동차의 정확한 모델이나 카메라가 흑백 야간 투시 사진으로 전환되는 밤의 색상과 같은 세밀한 세부 사항은 신뢰할 수 없습니다.
- 규칙이 거부되는 이유: Agent DVR는 절대 작동할 수 없는 규칙을 만들지 않으며, 잘못된 모든 것을 한 번에 말합니다. 제공한 이름 아래에 얼굴이 등록되지 않았으면, 통화할 카메라에 통화 채널이 없으면, 해당 카메라에서 객체 감지가 꺼져 있으면, 요청한 것이 찾기 목록에 없으면, 또는 스케줄이 꺼진 카메라에 시간 창을 요청했으면, 어시스턴트에게 정확히 무엇을 변경해야 하는지 알려줍니다. 제어 권한이 있으면 변경을 수행하고 다시 시도할 수 있습니다: 감지기 또는 스케줄 켜기, 또는 카메라의 찾기 목록에 객체 추가("사람과 자동차만 찾는 카메라에 개 추가"). 카메라의 AI 모델이 알 수 있는 객체만 추가할 수 있습니다. 다른 것의 경우 더 광범위한 객체를 사용하고 AI 제공자에게 세부 정보를 확인하도록 요청합니다. 소리는 예외입니다: 직접 마이크 목록에 추가하세요.
- 아직 지원되지 않음: 횟수 세기("오늘 두 번째"), 발생하지 않은 것("오후 6시까지 배송 안 됨"), 카메라 간 연속 이벤트.
Agent DVR 8.0.7 이상 필요합니다. 클라우드 끝점에서 규칙은 로그인 페이지의 별도 권한이므로 이전에 연결된 어시스턴트는 다시 액세스를 승인하도록 요청합니다.
규칙 예시
사람들이 카메라에서 원하는 일반적인 것들, 연결된 어시스턴트에게 말할 문장, Agent DVR이 설정하는 것, 그리고 필요한 것들입니다. 이 모든 것들은 어시스턴트 규칙입니다. 이들은 서버에서 실행되며 어시스턴트가 연결되지 않아도 계속 작동합니다. Agent DVR 8.0.7 이상과 규칙 권한이 필요합니다.
- 특정 색상의 자동차가 도착하면 알림을 받습니다. 말하기: "다음 6시간 동안 빨간 자동차가 진입로에 나타나면 알려줘." 카메라의 물체 감지가 모든 자동차에 반응하고, AI 제공자에게 해당 자동차가 빨간색인지 확인하며, 처음으로 답이 예일 때 푸시 알림 하나를 받습니다. 규칙은 6시간 후 자동으로 제거됩니다. 카메라의 찾기 목록에 "자동차"가 포함된 물체 감지가 켜져 있어야 하고(어시스턴트는 제어 권한으로 둘 다 할 수 있음), 서버 설정 - AI 설정에 AI 제공자가 필요합니다.
- 특정 사람이 도착했을 때 알 수 있습니다. 말하기: "화요일 오후 2시에서 4시 사이에 Dave가 현관에 있으면 알려줘." 얼굴 인식이 이름에 반응하고 한 번만 알림을 받습니다. 카메라에 얼굴 인식이 켜져 있어야 하고 해당 이름으로 등록된 얼굴이 필요합니다. Dave가 없으면 규칙이 거부되며 등록된 이름들이 표시됩니다.
- 정해진 시간까지 어떤 일이 완료되었는지 알아봅니다. 말하기: "쓰레기통이 일요일 오후 6시까지 도로변에 나가지 않으면 문자 메시지로 알려줘." 매주 일요일 오후 6시에 카메라의 사진이 예 또는 아니오 질문과 함께 AI 제공자에게 전송되며, 답이 아니오일 때만 메시지를 받습니다. AI가 판단할 수 없으면(너무 어둡거나 시야가 막혀 있음) 아무것도 전송되지 않으므로 카메라가 볼 수 있는 시간을 선택하세요. AI 제공자와 SMS를 위한 연결된 계정이 필요합니다.
- 영업 시간 동안 배송을 감시합니다. 말하기: "평일 9시부터 5시까지 배송 밴이 가게 밖에 멈추면 알려줘." 하루에 한 번 창이 열리며, 계속 열려있지 않습니다. 매번 원하면 "매번"이라고 말하세요. 카메라의 일정이 켜져 있어야 합니다.
- 검출기가 모르는 것을 발견합니다. 말하기: "정원에 캥거루가 있으면 알려줘." 또는 "현관에 짐을 들고 있는 사람이 있으면 알려줘." 움직임 감지나 사람이 규칙을 트리거하면 AI 제공자가 사진에 대한 질문에 답합니다. 트리거당 AI 호출 1회, 각 규칙당 시간당 최대 30회로 제한됩니다.
- 도착한 사람과 대화합니다. 말하기: "이 아침에 누군가 주차장에 걸어 들어오면 사무실이 뒤쪽에 있다고 알려줘." 메시지는 카메라의 스피커를 통해 문자 음성 변환으로 재생됩니다. 대화가 설정된 카메라와 연결된 계정이 필요합니다.
- 야간 방문자를 쫓아냅니다. 말하기: "오늘 밤 누군가 옆문 근처에 있으면 개 짖는 소리를 재생하고 정원 카메라도 녹화해줘." 카메라를 통해 소리 파일을 재생하고 최대 30초마다 한 번씩 다른 카메라 녹화를 시작합니다. 대화가 설정된 카메라가 필요합니다.
- 밤새 모든 외부 카메라를 감시합니다. 말하기: "진입로, 정원, 현관 카메라를 Outside라는 그룹에 넣어줘." 그 다음 "일몰부터 일출까지 Outside 카메라 중 어느 곳이든 사람이 있으면 알려줘." 하나의 규칙이 나중에 추가하는 카메라를 포함하여 그룹을 따르며, 일몰 시각은 위치의 좌표에서 매일 계산됩니다. 각 카메라에서 최대 분당 1개의 알림입니다.
- 작동을 멈춘 카메라에 대해 알아봅니다. 말하기: "이번 주에 뒤쪽 현관 카메라가 오프라인 상태가 되면 이메일로 알려줘." 카메라에서 메시징을 활성화해야 합니다.
- 시간표에 따라 무장 및 해제하고, 변경 시 알아봅니다. 말하기: "매일 밤 10시에 시스템을 무장하고 해제되면 알려줘." 이들은 서버 자체의 규칙이므로 어느 카메라의 일정도 이를 영향을 주지 않습니다.
- 매일 사진을 녹화합니다. 말하기: "매일 정오에 정원 사진을 촬영해줘."
설정된 것을 보거나 변경하려면 "설정한 규칙이 뭐고 각각 작동하고 있어?", "진입로 규칙을 변경해서 이메일로 받게 해줘", "밴 규칙을 일시 중지해줘"라고 물어보거나 서버 설정 - 어시스턴트 규칙을 열어봅시다. 요청이 작동할 수 없으면 어시스턴트가 이유와 변경할 내용을 설명합니다. 어시스턴트 규칙에서 제한 사항을 확인하세요.
문제 해결
- 보조자가 로컬 끝점에 연결할 수 없음: 브라우저에서 URL을 확인하세요 - http://localhost:8090/mcp가 응답해야 합니다(오류 메시지는 괜찮지만 "연결 거부"는 아닙니다). 포트가 "서버 설정" - "로컬 서버"와 일치하고 끝점이 활성화되어 있는지 확인하세요.
- 401 권한 없음: API 보호가 활성화되어 있으므로 보조자가 관리자 사용자의 자격 증명을 보내야 하거나 네트워크 외부에서 연결하고 있습니다.
- 403 금지됨: 라이선스 없이 네트워크 외부에서 연결하고 있습니다. 대신 클라우드 끝점을 사용하세요.
- 404 찾을 수 없음: 끝점이 서버 설정에서 꺼져 있거나 서버가 8.0.3보다 오래되었습니다.
- 클라우드 끝점에서 서버가 오프라인이라고 표시됨: 서버가 iSpyConnect에 연결되지 않았습니다. 로컬 UI의 자물쇠 아이콘을 확인하고 "외부 액세스 차단"이 꺼져 있는지 확인하세요.
- 보조 기능이 수행 중인 작업 확인: 서버 설정에서 로그 기록을 디버그로 설정하고 서버 메뉴에서 로그를 엽니다. 로컬 끝점에서는 모든 요청과 공구 호출이 인수 및 소요 시간과 함께 "MCP" 접두사로 기록됩니다. 클라우드 끝점을 통해 공구는 iSpyConnect.com에서 실행되며 서버는 "RelayApi" 접두사로 기록된 개별 명령어만 확인합니다.