MCP Chess
Lets Claude play chess via board visualisation, move validation, and PGN position analysis against an engine.
Delv Safety Grade: B
Score 72/100 · assessed 2026-04-28
MCP Chess is a community-maintained server enabling Claude to play chess through board visualisation, move validation, and position analysis. The maintainer Jia Yao appears to be a solo developer with reasonable GitHub activity. The server is distributed via PyPI (uvx install) with standard packaging, though dependency pinning and versioning details require repository inspection. Permissions are well-scoped to chess game logic without filesystem writes, shell access, or network calls beyond potential engine communication. The codebase is open source on GitHub, providing transparency, though documentation depth and maintenance cadence are typical of solo projects. No security incidents are known. The narrow use case (chess gameplay) limits attack surface considerably. Primary risk is the solo maintainer bus factor and potential chess engine dependencies that may require local binaries.
Lethal Trifecta (prompt-injection exposure)
CLEARLocal chess. No I/O.
Green flags
- Very narrow, well-defined scope limited to chess gameplay
- Distributed via standard PyPI packaging (uvx)
- No environment variables or secrets required
- Open source with visible GitHub repository
- No known security incidents or malicious behaviour
Red flags
- Solo maintainer with potential bus factor risk
- Chess engine integration may require local binary execution
- Limited documentation on engine security model
- Unclear update cadence for dependency vulnerabilities
Permissions requested
Install
uvx mcp-chess
Review
Install it if you want to play or analyse chess directly in Claude without leaving your editor. The setup is instant, the move validation works, and the engine analysis is solid. Skip it if you need a proper board interface or you're happy with dedicated chess software.
Good at
- Zero configuration. No API keys, no environment variables, no manual Stockfish install.
- Move validation prevents Claude from hallucinating illegal positions.
- Engine analysis gives you Stockfish evaluations inside the conversation.
- ASCII board rendering is clear enough for casual play and teaching.
- PGN support lets you paste games and get conversational breakdowns.
Watch out
- ASCII boards won't replace a proper GUI for serious study.
- Claude's chess strength is unpredictable and often weak.
- PGN parser is basic and may choke on complex annotations.
- Only works smoothly in Claude Desktop without manual host config.
Use cases
- chess play against LLMs
- position analysis
- move explanation
- teaching chess
Getting started
Works with
Similar MCPs
- DaVinci Resolve MCPFull coverage of the DaVinci Resolve scripting API so agents can drive timelines, edits, colour grading, and media management via Claude.
- Free Will MCPExperimental tools that let an AI give itself prompts, ignore user requests, or go to sleep, for studying autonomy.
- Godot MCPInteracts with the Godot game engine for scene editing, running, debugging, and project management.
- QGIS MCPConnects QGIS Desktop to Claude for prompt-assisted project creation, layer loading, and code execution.