柠檬汁摊 MCP 服务器是一个简单且可运行的示例项目,借助它,你能通过 Claude Desktop 畅玩经典的柠檬汁摊游戏,体验独特的游戏乐趣。
要快速启动项目,请按照以下步骤操作:
克隆仓库:
git clone https://github.com/yourusername/Lemonade-Stand-MCP-Server.git
cd Lemonade-Stand-MCP-Server
安装依赖项:
npm install
配置 Claude Desktop:
config.json 文件。{
"tools": [
{
"id": "lemonade-stand",
"name": "柠檬汁摊游戏",
"description": "一个用于玩柠檬汁摊游戏的 MCP 服务器。",
"type": "custom",
"url": "http://localhost:3000"
}
]
}
要开始玩游戏,请执行以下步骤:
# 启动服务器
node server.js
在 Claude 中调用工具 lemonade-stand.start_game() 开始新游戏。
使用其他工具管理你的柠檬汁摊,例如:
# 获取当前游戏状态
lemonade-stand.get_status()
# 购买补给
lemonade-stand.buy Supplies({ cups: 10, lemon: 5 })
# 出售柠檬汁
lemonade-stand.sell Lemonade({ price: 2.5, quantity: 20 })
这个游戏模拟了一个简单的商业场景,玩家需要管理资源和定价策略以最大化利润。以下是关键机制:
如果你使用 Windows Subsystem for Linux,请将路径更改为:
%UserProfile%/Documents/Claude/config.json
你可以直接运行:
npx server.js
要修改服务器代码,请按照以下步骤操作:
server.js 文件。node server.js
Lemonade-Stand-MCP-Server/
├── server.js # 主 MCP 服务器实现
├── package.json # Node.js 依赖项
└── README.md # 此文件
此 MCP 服务器实现了简单游戏循环:
这展示了如何使用 MCP 创建交互式体验,其中 AI 模型可以维护状态、做出决策并与复杂系统互动。
此项目基于模型上下文协议 (MCP) 实现,MCP 是一个开放标准,使 AI 模型(如 Claude)能够与外部数据源和工具交互。
此 MCP 服务器实现了简单游戏循环:
这展示了如何使用 MCP 创建交互式体验,其中 AI 模型可以维护状态、做出决策并与复杂系统互动。
文档未提及相关信息,故跳过该章节。
如果你有任何改进建议或发现任何错误,请随时打开问题或提交拉取请求。