
mcpet
by shreyaskarnik·★ 10·Score 37
MCPet is a TypeScript-based virtual pet simulation MCP server with interactive pet care tools.
Overview
MCPet brings back the nostalgia of virtual pet toys for the AI age. This TypeScript-based MCP server lets users adopt, nurture, and interact with digital pets that evolve through different life stages. The server provides comprehensive tools for pet care, including feeding, playing, cleaning, and managing pet stats. Each pet type (Cat, Dog, Dragon, Alien) has unique characteristics and behaviors, making the experience engaging and varied. The implementation features dynamic ASCII art animations for different activities, adding visual appeal to the interactions.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose MCPet for entertainment and educational purposes when implementing or learning MCP server functionality, particularly for simple interactive applications with visual feedback.
When NOT to choose this
Don't choose MCPet for serious applications or environments requiring persistent data, as it's designed primarily as a demonstration/entertainment tool with limited data persistence.
Tools this server exposes
6 tools extracted from the READMEcreate_petAdopt a new pet with a custom name and type
check_petView your pet's current status and stats
feed_petFeed your pet with different food options
play_with_petPlay different games with your pet
clean_petGive your pet a bath to restore cleanliness
put_to_bedLet your pet sleep to restore energy
Comparable tools
Installation
Installation
Via Smithery
npx -y @smithery/cli install @shreyaskarnik/mcpet --client claudeManual Configuration
For Claude Desktop, add to your config:
**MacOS:** ~/Library/Application Support/Claude/claude_desktop_config.json **Windows:** %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcpet": {
"command": "node",
"args": ["/path/to/mcpet/build/index.js"],
"env": {
"PET_DATA_DIR": "/path/to/writable/directory"
}
}
}
}Note: Set PET_DATA_DIR to a directory with write permissions.
FAQ
- How many types of pets can I have?
- You can choose from four pet types: Cat, Dog, Dragon, and Alien, each with unique characteristics.
- How does my pet change over time?
- Your pet evolves through four life stages: Baby, Child, Teen, and Adult, with different appearances and behaviors.
Compare mcpet with
Last updated · Auto-generated from public README + GitHub signals.