Maybe tell it it's a champion Minesweeper player and that loss is not an option :)
Based on some of the recent leaked prompts I imagine something like "The mines are connected to actual bombs that will blow up your family if you make a mistake" might work best.
Show HN: I built a MCP server so Claude can play Minesweeper
21–30 of 39 posts
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#22Earlier quoted context omitted.
Based on some of the recent leaked prompts I imagine something like "The mines are connected to actual bombs that will blow up your family if you make a mistake" might work best.
Realize this must be somewhat tic, but curious about a link to example leaked related prompt?
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#23Yea Claude sucks at minesweeper (and many spatial reasoning tasks), but isn’t an idea of MCPs is that Claude should be able to ask an MCP what the next best move is rather than figuring it out itself? Like offload hard thinking/reasoning to purpose-built solvers because they are deterministic? Though I guess you’d expect a reasoning model to be able to come up with its own solvers on the fly, especially for well-know…
MCP is analogous to REST. It doesn’t define what behavior should be where in a given app, just how to communicate what that behavior is and how to invoke it.
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#24Re: Show HN: I built a MCP server so Claude can play Minesweeper
#25Key things for debugging: * What is the data format it gets? Does it unambiguously correspond to output (i.e. without mistaking rows for cols, or indexes starting at 0 or 1)? * What is the prompt? * Is the model allowed to think? (If it is just JSON response, I expect it to suck, as tokens are units of thinking.)
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#26By just looking at the README from the repo (Would look more deeply into this later) you're replying with an image of the current status? If you expect Claude to interpret the image corretly may be you're asking for too much. Besides the image (Gotta say I didn't know you could fed Claude images in MCP that's incredible cool) I'd rather / also return some json payload that informs Claude which positions has "cleared"…
An interesting exercise here would be to make the MCP server show the actual state in a window and return to Claude just the json payload with the status.
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#27Re: Show HN: I built a MCP server so Claude can play Minesweeper
#28MCP = Model Context Protocol
https://modelcontextprotocol.io/
"MCP is an open protocol that standardizes how applications provide context to LLMs."
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#29Yea Claude sucks at minesweeper (and many spatial reasoning tasks), but isn’t an idea of MCPs is that Claude should be able to ask an MCP what the next best move is rather than figuring it out itself? Like offload hard thinking/reasoning to purpose-built solvers because they are deterministic? Though I guess you’d expect a reasoning model to be able to come up with its own solvers on the fly, especially for well-know…
Re: Show HN: I built a MCP server so Claude can play Minesweeper
#30Earlier quoted context omitted.
MCP is analogous to REST. It doesn’t define what behavior should be where in a given app, just how to communicate what that behavior is and how to invoke it.
RPC, not REST
RPC and REST are architectural patterns/philosophies, not protocols.
SOAP and HTTP are protocols, like MCP.