modelscope·@shreyaskarnik/mcpet
一种怀旧的虚拟宠物体验,适合人工智能时代,让你可以领养、养育并与自己的数字伙伴玩耍,该伙伴会根据你的照顾而进化。

MCPet: 一个怀旧的虚拟宠物体验,专为AI时代设计!这个模型上下文协议 (MCP) 服务器让你可以领养、照料并和你自己的数字伙伴一起玩耍,它们会根据你的照顾而成长。喂食、清洁、一起玩游戏,并看着它们从婴儿成长为成年。即使在你不在的时候,你的宠物的状态也会随着时间变化——就像经典的拓麻歌子玩具一样,但通过现代AI技术和模型上下文协议驱动。今天就领养你的数字朋友吧!
这是一个基于TypeScript的MCP服务器,实现了虚拟宠物模拟系统。它通过提供宠物照料和互动工具来展示核心MCP概念。
create_pet - 用自定义名字和类型领养新宠物check_pet - 查看你的宠物当前的状态和属性feed_pet - 用不同的食物选项喂养宠物:
play_with_pet - 玩不同游戏:
clean_pet - 给宠物洗澡以恢复清洁put_to_bed - 让宠物睡觉以恢复精力安装依赖:
npm install
构建服务器:
npm run build
开发时自动重建:
npm run watch
要通过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
Inspector将提供一个直接测试您的宠物互动的接口。
可以向Claude提出如下问题:
一个服务器,允许用户与任何大语言模型对弈国际象棋,具有可视化棋盘、用标准符号进行走子以及从PGN文件分析局面的功能。
暂无描述。
暂无描述。
RandomWeb3MCP 是基于 EVM 区块哈希的随机元素生成服务。该服务提供了多种随机元素生成工具,可应用于游戏、金融、测试等领域。
暂无描述。
暂无描述。