benny-the-dog-mcp
Provides local chat capabilities by connecting to an Ollama LLM endpoint, enabling the webapp's Chat interface to generate responses.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
benny-the-dog-mcp
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 browserBackend API + Swagger: http://127.0.0.1:11142/docs
Frontend: http://127.0.0.1:11143
MCP endpoint (when enabled): http://127.0.0.1:11142/mcp
Related MCP server: @loggydev/mcp-server
What it does
Care events: log water refills, barks, movement, sausage deliveries, projector movie time, and wake calls via the
dog_opsMCP 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 |
| Care portmanteau: |
| Server metadata (name, version, tool count) |
| Graceful shutdown ( |
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 |
|
| Backend port |
|
| Chat LLM endpoint |
|
| 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 # PlaywrightDocumentation
docs/CONFIGURATION.md — env vars, ports, storage
docs/DEVELOPMENT.md — stack, layout, commands, gates
docs/TOOLS.md — MCP tools + REST API reference
docs/TROUBLESHOOTING.md — common issues
docs/ONBOARDING.md — dog onboarding wizard
llms.txt / llms-full.txt — LLM reference
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server for Grok Imagine AI video generation
Related MCP Servers
- AlicenseNot gradedqualityCmaintenancePet Care AI - MCP server providing AI-powered tools and automation by MEOK AI Labs2 npm53 PyPI1MIT
- AlicenseBqualityDmaintenanceMCP server for Loggy that enables AI coding assistants to manage heartbeats, status pages, uptime monitors, feature flags, and logs via natural language.15MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for tracking water intake, enabling users to log and manage hydration data via natural language.-
- AlicenseNot gradedqualityBmaintenanceAn MCP server for intimate human-AI relationships that enables AI to create and manage daily tasks, challenges, and surprise tasks, with user completion tracking, points, and rewards.5 npm100MIT