MCP Server

chess-eval

com.x402supply/chess-eval
Gaming Public & reachable MCP 2025-11-25

What this MCP does

Evaluates chess positions with Stockfish and returns best moves, scores, and principal variations.

best_line
Play out Stockfish's predicted principal variation as SAN moves with a per-ply eval, re-searching after each ply.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fen'], 'properties': {'fen': {'type': 'string'}, 'depth': {'type': 'integer', 'maximum': 18, 'minimum': 1}, 'maxPlies': {'type': 'integer', 'maximum': 40, 'minimum': 1}}, 'additionalProperties': False}
evaluate_position
Evaluate a chess position with Stockfish: best move, centipawn/mate score, principal variation, and optional multipv. No mocks — a real single-threaded Stockfish 10 (asm.js) runs in-isolate per call.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fen'], 'properties': {'fen': {'type': 'string'}, 'depth': {'type': 'integer', 'maximum': 18, 'minimum': 1}, 'multipv': {'type': 'integer', 'maximum': 5, 'minimum': 1}}, 'additionalProperties': False}
Added
best_line
Sept. 17, 2026, 12:38 p.m.
Added
evaluate_position
Sept. 17, 2026, 12:38 p.m.