MCP Catalogs
Homemcpet screenshot

mcpet

by shreyaskarnik·10·Score 37

MCPet is a TypeScript-based virtual pet simulation MCP server with interactive pet care tools.

ai-llmproductivityother
4
Forks
2
Open issues
4 mo ago
Last commit
2d ago
Indexed

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:

you:Adopt and care for a virtual pet that evolves over time
you:Use pet care tools (feeding, playing, cleaning) through an AI assistant
you:Experience nostalgic gameplay with modern AI integration
you:How many types of pets can I have?
you:How does my pet change over time?

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 README
  • create_pet

    Adopt a new pet with a custom name and type

  • check_pet

    View your pet's current status and stats

  • feed_pet

    Feed your pet with different food options

  • play_with_pet

    Play different games with your pet

  • clean_pet

    Give your pet a bath to restore cleanliness

  • put_to_bed

    Let your pet sleep to restore energy

Comparable tools

mcp-sandboxmcp-shellmcp-playwrightmcp-stress-testmcp-demo

Installation

Installation

Via Smithery

npx -y @smithery/cli install @shreyaskarnik/mcpet --client claude

Manual 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.