Oriel 是第一款讓 AI 智慧助理存取攝影機畫面的監控 App。透過 Model Context Protocol (MCP),Claude、ChatGPT 或任何相容 MCP 的工具都能查看攝影機狀態、擷取快照、回顧偵測事件。全程在區域網路上運作,不經過雲端。

AI 智慧助理透過 MCP 在區域網路上連接 Oriel 監控攝影機的架構圖

實際使用情境

你正在桌前工作。不用拿起手機、打開 App、自己切到攝影機畫面,你只要打字:

「看一下門口的攝影機。」

你的 AI 智慧助理呼叫攝影機、接收一張快照,然後告訴你看到什麼。門關著、地上有包裹、門口有人。智慧助理用內建的視覺能力解讀畫面,再用白話回報。

任何相容 MCP 的 AI 工具都能用:Claude Code、Claude Desktop、支援 plugin 的 ChatGPT,或基於 MCP 標準打造的自訂智慧助理。

運作原理

Oriel 的攝影機裝置在區域網路上執行一個小型 HTTP 伺服器。MCP 伺服器在這個 HTTP 伺服器和你的 AI 智慧助理之間搭橋。

iPhone(攝影機)<── 區域網路 ──>  MCP Server  <── MCP ──>  AI 智慧助理

AI 智慧助理不會直接連線到攝影機。它呼叫 MCP 工具,MCP 伺服器處理其餘的事。四個工具涵蓋完整 API:

工具 功能
list_cameras 找到網路上所有 Oriel 攝影機
get_status 查看攝影機是否在線及運作時間
get_snapshot 從攝影機取得即時 JPEG 快照
get_events 回顧近期的動態偵測和人物偵測事件

全部唯讀。智慧助理可以觀看,但無法控制攝影機、更改設定或存取錄影。

兩分鐘完成設定

  1. 在攝影機裝置上打開 Oriel。進入攝影機模式後,App 會顯示一組 API token。
  2. 複製這個 token。
  3. 將 MCP 伺服器加入你的智慧助理設定:
{
  "mcpServers": {
    "oriel-camera": {
      "command": "node",
      "args": ["/path/to/mcp-server/index.js"],
      "env": { "ORIEL_TOKEN": "your-token-from-step-1" }
    }
  }
}

MCP 伺服器會透過 Bonjour 自動探索攝影機。不用輸入 IP 位址,不用設定 port forwarding。一組 token 就是全部設定。

隱私:僅限區域網路

AI 存取你的攝影機,自然會引發一個問題:還有誰看得到畫面?

答案是:你的網路以外沒有任何人。

  • 攝影機的 HTTP 伺服器只接受區域網路的連線
  • 所有端點都是唯讀
  • 快照從手機到 MCP 伺服器再到智慧助理,全程不離開你的 WiFi
  • 沒有雲端中繼,沒有外部 API 呼叫
  • 你決定哪些智慧助理拿到 token。重新啟動攝影機即可撤銷授權。

這和 Oriel 的 P2P 串流採用相同的隱私模型*。MCP 層加入了 AI 能力,但沒有增加雲端依賴。

AI 智慧助理能用攝影機做什麼

居家巡視。工作時請智慧助理查看某支攝影機,不用切換 App 就能得知畫面內容。

事件摘要。「門口攝影機過去一小時發生了什麼事?」智慧助理拉出偵測事件,總結活動模式。

多攝影機總覽。「所有攝影機都在線嗎?」智慧助理逐一確認每支攝影機的狀態,回報哪些正在執行、運作了多久、有沒有離線。

自動化監控。開發者可以建構定期檢查攝影機的智慧助理,在符合特定條件時發出警報——例如午夜後門還開著。

為什麼選 MCP 而不是自訂 API

Model Context Protocol 是由 Anthropic 支持的開放標準,越來越多 AI 工具採用。基於 MCP 意味著:

  • 相容 Claude、ChatGPT 及任何 MCP 客戶端
  • 不需要為每個 AI 平台寫專屬整合程式碼
  • 工具是自描述的。智慧助理讀取工具定義後自行理解如何使用。
  • 開源的 MCP 伺服器任何人都能擴充

自訂 API 會把用戶鎖定在單一平台。MCP 保持開放。

開放原始碼

MCP 伺服器和 Claude Code plugin 在 GitHub 上開源:

OrielCamera/oriel-camera-skill

一行指令即可安裝到 Claude Code。歡迎貢獻:新工具、更好的探索機制、多攝影機工作流程。

常見問題

支援哪些 AI 智慧助理?

任何支援 Model Context Protocol (MCP) 的智慧助理。包括 Claude Code、Claude Desktop,以及越來越多的第三方工具。ChatGPT 的支援取決於 OpenAI 的 MCP 採用時程。

AI 智慧助理能控制我的攝影機嗎?

不能。所有 MCP 工具都是唯讀的。智慧助理可以查看快照和偵測事件,但無法更改攝影機設定、開始/停止錄影,或存取已儲存的錄影。

可以遠端使用嗎?

MCP 連線要求智慧助理和攝影機在同一個區域網路上。這是刻意的隱私設計。透過 VPN 連入同一網路的遠端存取可以正常使用。

MCP 伺服器會一直執行嗎?

MCP 伺服器在你的 AI 智慧助理需要時才會在電腦上執行。攝影機的 HTTP 伺服器則在 Oriel 的攝影機模式啟動時持續運作。

AI 智慧助理會收到哪些資料?

JPEG 快照(640x360)、攝影機狀態(名稱、運作時間、模式)、偵測事件中繼資料(類型、時間戳記)。沒有音訊,沒有連續影像串流。

* Oriel 使用 WebRTC 在裝置間建立直接的加密連線。在某些網路環境下,連線可能透過加密的 TURN 伺服器中繼。MCP 層獨立運作於區域網路上,不使用 WebRTC。