github Python analyzed 1ac1c5c

sandraschi/benny-the-dog-mcp

github

Benny the dog health and care monitor - water bowls, movement, loneliness detection, sausage deliveries, projector movie time, wake calls. Boomy-robot patrol integration ready.

maintainer
sandraschi
licence
first seen
2026-08-02
last seen
2026-09-06
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 4 tools
transport stdio · http counts 4 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • app_info
  • dog_ops
  • example_op
  • server_shutdown
skills & danger signals github-tarball
code evidence vv0.1.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 41

filesystem 4

  • fs (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-smoke.py :47 with open(p) as f:
  • fs (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-webapp-test.py :33 from pathlib import Path
  • fs sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/db.py :6 from pathlib import Path
  • fs sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :217 from pathlib import Path

shell / exec 2

  • shell (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-smoke.py :31 import subprocess
  • shell (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-webapp-test.py :27 import subprocess

network 4

  • net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-smoke.py :34 import urllib.error
  • net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-webapp-test.py :30 import urllib.error
  • net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/tests/test_api.py :3 import httpx
  • net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/tests/test_server.py :3 import httpx

database 1

  • db sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/db.py :5 import sqlite3

tool registrations 4

  • app_info sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :35
  • example_op sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :54
  • dog_ops sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :76
  • server_shutdown sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :195

declared dependencies 13

  • fastmcp@>=3.4.4,<4
  • prefab-ui@>=0.14.0
  • fastapi@>=0.115
  • uvicorn@>=0.30
  • httpx@>=0.27
  • APScheduler@>=3.10,<4
  • tauri-build@2
  • tauri@2
  • tauri-plugin-shell@2
  • tauri-plugin-fs@2
  • tauri-plugin-process@2
  • serde@1
show 1 more
  • serde_json@1