这是一个简单且正在运行的模型上下文协议(MCP)服务器示例,借助它,你能通过Claude Desktop畅玩经典的柠檬水摊游戏,为你带来独特的游戏体验。
确保你已经安装了以下软件:
克隆此仓库:
git clone https://github.com/yourusername/Lemonade-Stand-MCP-Server.git
cd Lemonade-Stand-MCP-Server
安装依赖项:
npm install
找到你的Claude Desktop配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json配置Claude Desktop:
{
"mcpServers": {
"lemonade-stand": {
"command": "node",
"args": [
"/absolute/path/to/Lemonade-Stand-MCP-Server/server.js"
]
}
}
}
重启Claude Desktop
现在你应该会在Claude Desktop中看到一个锤子图标,表示MCP服务器已连接!
git clone https://github.com/yourusername/Lemonade-Stand-MCP-Server.git
cd Lemonade-Stand-MCP-Server
npm install
找到Claude Desktop配置文件并按以下内容修改:
{
"mcpServers": {
"lemonade-stand": {
"command": "node",
"args": [
"/absolute/path/to/Lemonade-Stand-MCP-Server/server.js"
]
}
}
}
重启后,若看到锤子图标,则表示MCP服务器已成功连接。
要开始游戏,请按照以下步骤操作:
在终端或命令提示符中运行:
node server.js
打开Claude Desktop并导航到“工具”菜单。
选择“柠檬水摊MCP服务器”。
开始与AI一起玩!
若你想修改游戏逻辑,可以按照以下步骤操作:
server.js中的逻辑以添加新功能或更改现有功能。node server.js测试更改。{
"mcpServers": {
"lemonade-stand": {
"command": "node",
"args": [
"C:\\path\\to\\Lemonade-Stand-MCP-Server\\server.js"
]
}
}
}
{
"mcpServers": {
"lemonade-stand": {
"command": "node",
"args": [
"/Users/yourusername/path/Lemonade-Stand-MCP-Server/server.js"
]
}
}
}
npm install。Lemonade-Stand-MCP-Server/
├── server.js # 主MCP服务器实现
├── package.json # Node.js依赖项
└── README.md # 此文件
此MCP服务器实现了一个简单的游戏循环:
这展示了MCP如何用于创建交互式体验,其中AI模型可以维护状态、做出决策并与复杂系统互动。
本项目采用MIT许可证。
如果你有任何改进建议或发现任何问题,请随时打开问题或提交拉取请求!
作为模型上下文协议实际应用的一个示例构建。