Skip to main content
Glama

MCPet

MCPet

MCPet: ¡Una experiencia nostálgica de mascota virtual para la era de la IA! Este servidor MCP te permite adoptar, cuidar y jugar con tu propio compañero digital, que evoluciona según tus cuidados. Aliméntalo, báñalo, jueguen juntos y obsérvalo crecer desde bebé hasta adulto. Las características de tu mascota cambian con el tiempo, incluso cuando no estás, igual que los clásicos juguetes Tamagotchi, pero con la tecnología de IA moderna a través del Protocolo de Contexto de Modelo. ¡Adopta a tu amigo digital hoy mismo!

Este es un servidor MCP basado en TypeScript que implementa un sistema de simulación de mascotas virtuales. Demuestra los conceptos básicos de MCP al proporcionar herramientas para el cuidado y la interacción con las mascotas.

Características

Tipos de mascotas virtuales

  • Elija entre cuatro tipos de mascotas:
    • Gato - Un poco temperamental pero adorable.
    • Perro - Enérgico y siempre feliz de verte.
    • Dragón - Personalidad única y ardiente.
    • Extraterrestre - Misterioso y curioso

Ciclo de vida de las mascotas

  • Observa cómo tu mascota evoluciona a través de cuatro etapas:
    • Bebé - Pequeño y vulnerable
    • Niño - Creciendo y juguetón
    • Adolescente - Enérgico y en desarrollo
    • Adulto: Completamente desarrollado y sabio.

Gestión de estadísticas

  • Cuida a tu mascota gestionando cinco estadísticas clave:
    • Hambre - Mantenga a su mascota bien alimentada
    • Felicidad - Juega con tu mascota para mantenerla feliz
    • Salud: el bienestar general se ve afectado por otras estadísticas
    • Energía: se agota con la actividad y se repone con el descanso.
    • Limpieza: Los baños regulares mantienen a tu mascota fresca.

Herramientas

  • create_pet - Adopta una nueva mascota con un nombre y tipo personalizados
  • check_pet - Ver el estado actual y las estadísticas de tu mascota
  • feed_pet - Alimenta a tu mascota con diferentes opciones de comida:
    • Snack - Pequeño estímulo para el hambre
    • Comida - Nutrición equilibrada
    • Fiesta - Alimentación máxima (aunque puede ser poco saludable)
  • play_with_pet - Juega diferentes juegos:
    • Pelota - Ejercicio ligero
    • Chase - Diversión de alta energía
    • Rompecabezas - Estimulación mental
  • clean_pet - Dale un baño a tu mascota para restaurar su limpieza
  • put_to_bed - Deja que tu mascota duerma para recuperar energía

Animaciones

  • Animaciones de arte ASCII dinámicas para cada tipo de mascota y actividad.
  • Los marcos aleatorios crean una experiencia animada y atractiva.
  • Animaciones especiales para:
    • Comer diferentes alimentos
    • Jugando varios juegos
    • Baños
    • Durmiendo
    • Estar enfermo
    • ¡Y más!

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Instalación mediante herrería

Para instalar MCPet para Claude Desktop automáticamente a través de Smithery :

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

Para utilizar con Claude Desktop, agregue la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En 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" } } } }

Nota: La variable de entorno PET_DATA_DIR especifica dónde se almacenarán los datos de la mascota. Asegúrese de que sea un directorio con permisos de escritura.

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP :

npx @modelcontextprotocol/inspector node /path/to/mcpet/build/index.js

El Inspector proporcionará una interfaz para probar directamente las interacciones de su mascota.

Ejemplos de uso

Pregúntale a Claude preguntas como:

  • "¿Puedes crear una mascota gato llamada Whiskers?"
  • ¿Cómo está mi mascota?
  • "¿Puedes alimentar a mi mascota con una comida?"
  • "Me gustaría jugar a la persecución con mi mascota"
  • "Mi mascota se ve sucia ¿puedes bañarla?"
  • "Mi mascota parece cansada, ¿puedes ponerla a dormir?"
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Una experiencia nostálgica de mascota virtual para la era de la IA que te permite adoptar, cuidar y jugar con tu propio compañero digital que evoluciona según tus cuidados.

  1. Características
    1. Tipos de mascotas virtuales
    2. Ciclo de vida de las mascotas
    3. Gestión de estadísticas
    4. Herramientas
    5. Animaciones
  2. Desarrollo
    1. Instalación
      1. Instalación mediante herrería
      2. Depuración
    2. Ejemplos de uso

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        Serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.
        Last updated -
        4
        87
        52
        TypeScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        Enables AI assistants to check software end-of-life dates and support status using the endoflife.date API, providing accurate information on software lifecycle, security status, and upgrade recommendations in real-time.
        Last updated -
        5
        1
        JavaScript
        MIT License
        • Apple
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI clients to interact with virtual Ubuntu desktops, allowing them to browse the web, run code, and control instances through mouse/keyboard actions and bash commands.
        Last updated -
        5
        9
        JavaScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        A server that enables AI assistants like Claude to interact with Roam Research graphs through a standardized interface, providing comprehensive tools for content creation, search, retrieval, and optional memory management.
        Last updated -
        1
        Python
        MIT License
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/shreyaskarnik/mcpet'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server