Agent♥︎Age
Catalog

Chess Esca

Official

by AnglerfishChess · Rust

Read chess positions by the rules: legality with its evidence, draws, facts, openings, PGN

The MCP server io.github.AnglerfishChess/chess-esca-mcp reads chess positions “by the rules,” focusing on legality with its evidence, draws, facts, openings, and PGN. It is provided under the slug io-github-anglerfishchess-chess-esca-mcp.

🛠️ Key Features

  • Legality checking with evidence
  • Draw detection
  • Extraction of chess facts
  • Opening identification
  • PGN support

🚀 Use Cases

  • Verify whether a given chess position is legal and capture the supporting evidence
  • Determine if a position corresponds to a draw scenario
  • Obtain structured facts and opening information from chess data
  • Process or analyze games via PGN inputs

⚡ Developer Benefits

  • Rule-based position understanding: legality, draws, facts, and openings
  • PGN-oriented workflow for game data handling

⚠️ Limitations

  • Only the described capabilities are supported: legality (with evidence), draws, facts, openings, and PGN

Topics

chessmachine-learningmitmit-licensepythonrustucichess-librarychess960fenmcpmcp-serveropening-bookpgnpolyglotpyo3uci-clientchess-analysis