MCPet

local-only server

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

MCPet

MCPet:AI時代の懐かしいバーチャルペット体験!このモデルコンテキストプロトコル(MCP)サーバーでは、あなたの世話に応じて成長するあなただけのデジタルペットを飼い、育て、一緒に遊ぶことができます。餌を与え、掃除し、一緒にゲームをして、赤ちゃんから大人へと成長するペットを見守ることができます。ペットのステータスは、あなたが離れている間も時間とともに変化します。まるで昔懐かしいたまごっちのように。ただし、モデルコンテキストプロトコルを介した最新のAIによって実現されています。今すぐデジタルフレンドを飼いましょう!

これはTypeScriptベースのMCPサーバーで、仮想ペットシミュレーションシステムを実装しています。ペットの世話やインタラクションのためのツールを提供することで、MCPのコアコンセプトを実証しています。

特徴

バーチャルペットの種類

  • 4 種類のペットから選択してください。
    • 猫 - 少し気難しいけど愛らしい
    • 犬 - 元気いっぱいで、いつもあなたに会えて嬉しいです
    • 龍 - ユニークで激しい性格
    • エイリアン - 神秘的で好奇心旺盛

ペットのライフサイクル

  • ペットが 4 つの段階を経て進化するのを見てみましょう。
    • 赤ちゃん - 小さくて傷つきやすい
    • 子供 - 成長し、遊び心がある
    • ティーン - 活発で成長中
    • 成人 - 完全に成長し、賢くなった

統計管理

  • 5 つの主要な統計情報を管理してペットの世話をします。
    • 空腹 - ペットに十分な食事を与えましょう
    • 幸せ - ペットと遊んで幸せを保ちましょう
    • 健康 - 全体的な健康状態は他の統計によって影響を受けます
    • エネルギー - 活動すると消耗し、休息すると回復する
    • 清潔さ - 定期的な入浴はペットを清潔に保ちます

ツール

  • create_pet - カスタムの名前とタイプで新しいペットを採用します
  • check_pet - ペットの現在の状態と統計情報を表示します
  • feed_pet - さまざまな食べ物のオプションでペットに餌を与えます:
    • スナック - 少し空腹感を増進
    • 食事 - バランスの取れた栄養
    • ごちそう - 最大限の給餌(ただし不健康になる可能性あり)
  • play_with_pet - さまざまなゲームをプレイします:
    • ボール - 軽い運動
    • チェイス - ハイエネルギーな楽しみ
    • パズル - 精神刺激
  • clean_pet - ペットをお風呂に入れて清潔にしましょう
  • put_to_bed - ペットを寝かせてエネルギーを回復させる

アニメーション

  • ペットの種類やアクティビティごとにダイナミックな ASCII アートアニメーション
  • ランダム化されたフレームは生き生きとした魅力的な体験を生み出します
  • 特別なアニメーション:
    • さまざまな食べ物を食べる
    • 様々なゲームをプレイする
    • 入浴
    • 眠っている
    • 病気であること
    • さらにもっと!

発達

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の MCPet を自動的にインストールするには:

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

Claude Desktop で使用するには、サーバー設定を追加します。

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" } } } }

注: PET_DATA_DIR環境変数は、ペットデータの保存場所を指定します。書き込み権限のあるディレクトリを指定してください。

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。MCP Inspectorの使用をお勧めします。

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

インスペクターは、ペットの相互作用を直接テストするためのインターフェースを提供します。

使用例

クロードに次のような質問をしてください:

  • 「ウィスカーズという名前の猫のペットを作成できますか?」
  • 「私のペットはどうしてる?」
  • 「ペットに食事を与えてもらえますか?」
  • 「ペットと追いかけっこをしたい」
  • 「ペットが汚れているようですが、お風呂に入れていただけますか?」
  • 「ペットが疲れているようなので、寝かせていただけますか?」
-
security - not tested
A
license - permissive license
-
quality - not tested

AI 時代の懐かしいバーチャル ペット体験。あなたの世話に応じて進化する自分だけのデジタル コンパニオンを飼い、育て、一緒に遊ぶことができます。

  1. Features
    1. Virtual Pet Types
    2. Pet Lifecycle
    3. Stats Management
    4. Tools
    5. Animations
  2. Development
    1. Installation
      1. Installing via Smithery
      2. Debugging
    2. Usage Examples
      ID: s9n0rbc6rp