Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Benny The Dog

БесплатноНе проверен

MCP server for Benny the dog's health and care monitoring, allowing users to log care events like water refills, barks, movement, sausage deliveries, movie time

GitHubEmbed

Описание

MCP server for Benny the dog's health and care monitoring, allowing users to log care events like water refills, barks, movement, sausage deliveries, movie time, and wake calls, with automatic loneliness detection and Boomy robot integration.

README

Python FastMCP Ruff uv

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

Fleet-standard fullstack app: FastMCP 3.4 backend, React + Vite + Tailwind frontend, Bun, optional Tauri 2.0 desktop wrapper.

Quick start

uv sync
bun --prefix webapp install
.\start.ps1          # clears ports, starts backend + frontend, opens browser

What it does

  • Care events: log water refills, barks, movement, sausage deliveries, projector movie time, and wake calls via the dog_ops MCP tool.
  • Loneliness detection: the 5-minute patrol job (APScheduler) flags barks with no subsequent movement and suggests a sausage delivery.
  • Dog profile: 6-step onboarding wizard (bio, photos, vet & health, behaviour, walking, dogparks/fountains).
  • Webapp: Dashboard, Tools, Skills, Chat (local LLM), Vet & Health, Settings, Help, Logs, ApiDocs, Jobs, Dog Partners, Shop, Cart, Onboarding.
  • Robot-ready: actor="boomy" on every event for the Boomy robot patrol.

Tools

Tool Description
dog_ops Care portmanteau: status, water_refill, bark_event, movement, sausage_delivery, movie_time, wake
app_info Server metadata (name, version, tool count)
server_shutdown Graceful shutdown (confirm=True required)

Full reference: docs/TOOLS.md | llms-full.txt

Claude Desktop config

{
  "mcpServers": {
    "benny": {
      "command": "uv",
      "args": ["run", "--directory", "D:/Dev/repos/benny-the-dog-mcp", "python", "-m", "benny_the_dog_mcp.server"]
    }
  }
}

Environment

Copy .env.example to .env. See docs/CONFIGURATION.md for the full table.

Variable Default Purpose
WEB_PORT 11142 Backend port
OLLAMA_URL http://127.0.0.1:11434 Chat LLM endpoint
ENABLE_SCHEDULER 1 Patrol job (5 min)

Ports

Registered in the fleet reservoir: backend 11142, frontend 11143 (see mcp-central-docs/operations/WEBAPP_PORTS.md).

Tests

uv run pytest tests/        # backend (73% coverage)
bun --prefix webapp run e2e # Playwright

Documentation

from github.com/sandraschi/benny-the-dog-mcp

Установка Benny The Dog

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/sandraschi/benny-the-dog-mcp

FAQ

Benny The Dog MCP бесплатный?

Да, Benny The Dog MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Benny The Dog?

Нет, Benny The Dog работает без API-ключей и переменных окружения.

Benny The Dog — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Benny The Dog в Claude Desktop, Claude Code или Cursor?

Открой Benny The Dog на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Benny The Dog with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development