1
14manj01/camsentry-mcp
Unofficial read-only MCP server that lets a local model watch Wyze cameras, remember what they saw and alert…
View on GitHub ↗Link checked 2026-11-14 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
"mcpServers": {
"14manj01-camsentry-mcp": {
"command": "uv",
"args": ["tool", "install", "camsentry-mcp"]
}
}
}Parsed from the README we fetched on 2026-11-13; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"14manj01-camsentry-mcp": {
"command": "uv",
"args": ["tool", "install", "camsentry-mcp"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio 14manj01-camsentry-mcp -- uv tool install camsentry-mcp
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · 14manj01/camsentry-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-14 · last seen 2026-11-14 · seen 1× · listed by 1 sources
- Score
- score 103 · 1 sources · repo
- Install
uv tool install camsentry-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
uv tool install camsentry-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
14manj01/camsentry-mcp;first catalogued 2026-11-14;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.Quick start ·
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
What it does ·
Tools ·
Alerts ·
Notifications ·
Settings ·
Security ·
Limitations
camsentry-mcp is an unofficial MCP server that gives a local model
eyes on Wyze cameras. A small vision model on your own machine looks at every still your cameras record,
remembers what it saw, and tells you when something matters, by push notification, email or text:
> Person seen at Front Door: A courier in a blue uniform places a box on the step. (10:42 AM)
> Someone is lingering at Back Door: A person has been in view for about 7 minutes. A man stands by the gate. (11:16 PM)
Your chat model can ask it anything: "what happened out back today?", "find the white van",
"tell me if the gate is left open".
> [!NOTE]
> Independent project. camsentry-mcp is not affiliated with, endorsed by or sponsored by Wyze Labs, Inc.
> "Wyze" and "Wyze Cam" are trademarks of Wyze Labs, Inc., used here only to say which cameras this
> software works with.
## Quick start
You need: Python 3.12 – 3.14, a Wyze account, and Ollama. Nothing else:
no Docker, no GPU libraries, no accounts with anyone but Wyze.
sh
pipx install camsentry-mcp # or: uv tool install camsentry-mcp
ollama pull qwen2.5vl:3b # the 3 GB vision model that looks at the stills
camsentry-mcp setup # sign in to Wyze, choose how to be notified
setup asks for your Wyze email, password and a free API key,
exchanges them for session tokens kept in the OS keychain, and discards the password and key.
It then prints the block to paste into your chat app's MCP settings (LM Studio, Jan, Open WebUI via mcpo,
ollmcp, …). There is nothing secret in it and nothing to configure:
json
"mcpServers": {
"camsentry": { "command": "camsentry-mcp" }
The same thing for opencode ( ~/.config/opencode/opencode.json )
json
"mcp": {
"camsentry": { "type": "local", "command": ["camsentry-mcp"], "enabled": true }
That is all. While the chat app runs, the cameras are watched and alerts reach you. To keep watching
when it is closed, run camsentry-mcp autostart on: the watcher then starts in the background each time
you log in (autostart off undoes it). camsentry-mcp watch runs it in a terminal instead.
## What it does
How it compares with what smart-camera services advertise:
| Smart-camera feature | camsentry-mcp |
| Tell people, pets, vehicles and packages apart | ✅ By a local vision model, per still. |
| Alerts that describe what happened | ✅ The local model writes the sentence you receive. |
| Fewer pointless alerts | ✅ One message when something starts, not one per still. Pets and vehicles stay quiet by default. A person is only reported after a second look agrees. Each camera can be told what it may text about. |
| Alerts that understand context | ✅ Person lingering, package gone after someone was there, a person during armed hours. |
| Teach it what to look for | ✅ Watch rules in plain words ("the gate is open"). Approximate: see accuracy. |
| Urgent alerts stand out | ✅ Intruder and package-taken alerts are sent with top priority. |
| Search what the cameras saw in plain words | ✅ "dog in the yard", "white van": over the description of every still. |
| Timeline of the day | ✅ Stills pieced together into visits, with what changed between them. |
Tools ·
Alerts ·
Notifications ·
Settings ·
Security ·
Limitations
camsentry-mcp is an unofficial MCP server that gives a local model
eyes on Wyze cameras. A small vision model on your own machine looks at every still your cameras record,
remembers what it saw, and tells you when something matters, by push notification, email or text:
> Person seen at Front Door: A courier in a blue uniform places a box on the step. (10:42 AM)
> Someone is lingering at Back Door: A person has been in view for about 7 minutes. A man stands by the gate. (11:16 PM)
Your chat model can ask it anything: "what happened out back today?", "find the white van",
"tell me if the gate is left open".
> [!NOTE]
> Independent project. camsentry-mcp is not affiliated with, endorsed by or sponsored by Wyze Labs, Inc.
> "Wyze" and "Wyze Cam" are trademarks of Wyze Labs, Inc., used here only to say which cameras this
> software works with.
## Quick start
You need: Python 3.12 – 3.14, a Wyze account, and Ollama. Nothing else:
no Docker, no GPU libraries, no accounts with anyone but Wyze.
sh
pipx install camsentry-mcp # or: uv tool install camsentry-mcp
ollama pull qwen2.5vl:3b # the 3 GB vision model that looks at the stills
camsentry-mcp setup # sign in to Wyze, choose how to be notified
setup asks for your Wyze email, password and a free API key,
exchanges them for session tokens kept in the OS keychain, and discards the password and key.
It then prints the block to paste into your chat app's MCP settings (LM Studio, Jan, Open WebUI via mcpo,
ollmcp, …). There is nothing secret in it and nothing to configure:
json
"mcpServers": {
"camsentry": { "command": "camsentry-mcp" }
The same thing for opencode ( ~/.config/opencode/opencode.json )
json
"mcp": {
"camsentry": { "type": "local", "command": ["camsentry-mcp"], "enabled": true }
That is all. While the chat app runs, the cameras are watched and alerts reach you. To keep watching
when it is closed, run camsentry-mcp autostart on: the watcher then starts in the background each time
you log in (autostart off undoes it). camsentry-mcp watch runs it in a terminal instead.
## What it does
How it compares with what smart-camera services advertise:
| Smart-camera feature | camsentry-mcp |
| Tell people, pets, vehicles and packages apart | ✅ By a local vision model, per still. |
| Alerts that describe what happened | ✅ The local model writes the sentence you receive. |
| Fewer pointless alerts | ✅ One message when something starts, not one per still. Pets and vehicles stay quiet by default. A person is only reported after a second look agrees. Each camera can be told what it may text about. |
| Alerts that understand context | ✅ Person lingering, package gone after someone was there, a person during armed hours. |
| Teach it what to look for | ✅ Watch rules in plain words ("the gate is open"). Approximate: see accuracy. |
| Urgent alerts stand out | ✅ Intruder and package-taken alerts are sent with top priority. |
| Search what the cameras saw in plain words | ✅ "dog in the yard", "white van": over the description of every still. |
| Timeline of the day | ✅ Stills pieced together into visits, with what changed between them. |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/14manj01-camsentry-mcp/)
- Source
- github · https://github.com/14manj01/camsentry-mcp
- Browse by field
- Open source
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.