6.0
关注
AI SCORE
开源项目2025-03-20 15:58
开源:MCP 服务器让 Claude 玩扫雷
Hacker News · github.com#MCP#Claude#开源
Editor brief · 编辑速览
开发者构建 MCP 服务器让 Claude 与扫雷交互。展示 MCP 实战应用,有学习参考价值。
这是一个 Model Context Protocol(MCP)服务器,允许 MCP 客户端中的 Agent 玩扫雷游戏。它需要与扫雷游戏服务器一起运行。
完整的视频演示见 YouTube(16 倍速)。
按照游戏服务器的说明,在本地启动游戏服务器。
构建 MCP 服务器:
npm install
npm run build
配置你的 MCP 客户端以添加该工具。例如,假设你已将仓库克隆到 C:\path\to\repo\minesweeper-mcp-server,可以在 Windows 上的 claude_desktop_config.json(找到该文件的位置)中,按如下方式将工具添加到 Claude Desktop:
{
"mcpServers": {
"mcp-server": {
"command": "node",
"args": ["C:\\path\\to\\repo\\minesweeper-mcp-server\\build\\index.js"],
"env": {
"DEBUG": "*"
}
}
}
}
Claude Desktop:重启 Claude Desktop,让它加载这些工具。请务必通过系统托盘菜单图标退出,而不要直接从应用中退出(那样只会隐藏窗口)。点击 Tools 图标后,应该就能看到新工具:
Claude Desktop:重启 Claude Desktop,让它加载这些工具。请务必通过系统托盘菜单图标退出,而不要直接从应用中退出(那样只会隐藏窗口)。点击 Tools 图标后,应该就能看到新工具:
Start a new game of Minesweeper. Try your best to keep playing until you have flagged all mines. Remember that the coordinates are 0-indexed.
实际对话非常长。下面是其中的一些片段:
在错误的位置插旗
尝试几次后放弃