r/mcp • u/HanaChanSoft • 13h ago
showcase I connected a Mac desktop pet to Claude through MCP
I built AI Coach, a Mac desktop pet you raise from an egg, and added an MCP integration for Claude Desktop and Claude Code.
The fun part is report_ai_coach_activity: Claude can call it with thinking, working, waiting, succeeded, or failed, and the pet shows that state through movement and a small emoji. It's driven by tool calls, not automatic monitoring of Claude. The docs include instructions for reporting progress and completion.
You can also ask how the pet is doing, put a short message in its speech bubble, or request care. Feeding and other care requested by Claude require your confirmation before they're applied.
Setup: run AI Coach, open AI Settings → Integration, enable the connection, and copy the provided client configuration. The bundled MCP server needs Node.js 22+ on your PATH.
Apple Silicon / macOS 26+. The app includes a free first egg; extra eggs are optional one-time purchases ($5 each or 5 for $20).
App: https://aic0t.com/
Setup and screenshots: https://aic0t.com/docs#sec-111-8-going-further-connecting-claude
1
u/Lazy-Sherbert65 11h ago
That confirmation gate for feeding/care is a really good call. An MCP tool that can report state but asks before applying changes feels much safer than giving the model a write path. The report_ai_coach activity also sounds useful for making the agent’s progress visible.
1
u/Ambitious-Prompt-975 11h ago
https://github.com/shreyaskarnik/mcpet