Ce que fait ce MCP
Provides chess opening guides, position and PGN checks, daily puzzles, Elo estimates and links to browser-based game analysis.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pgn'], 'properties': {'pgn': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': 'The game as PGN, or SAN movetext such as "1. e4 e5 2. Nf3".'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['white', 'black', 'result', 'plies', 'opening', 'ending', 'finalFen', 'analysisUrl', 'reviewUrl', 'note'], 'properties': {'note': {'type': 'string'}, 'black': {'type': ['string', 'null']}, 'plies': {'type': 'integer'}, 'white': {'type': ['string', 'null']}, 'ending': {'enum': ['checkmate', 'stalemate', 'draw_by_rule', 'unfinished_or_resigned'], 'type': 'string'}, 'result': {'type': 'string'}, 'opening': {'anyOf': [{'type': 'object', 'required': ['eco', 'name', 'bookPlies'], 'properties': {'eco': {'type': 'string'}, 'name': {'type': 'string'}, 'bookPlies': {'type': 'integer'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'finalFen': {'type': 'string'}, 'reviewUrl': {'type': ['string', 'null']}, 'analysisUrl': {'type': ['string', 'null']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fen'], 'properties': {'fen': {'type': 'string', 'maxLength': 100, 'minLength': 10, 'description': 'The position in FEN. The two move counters may be omitted.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fen', 'sideToMove', 'status', 'legalMoves', 'material', 'opening', 'analysisUrl', 'bestMoveUrl'], 'properties': {'fen': {'type': 'string'}, 'status': {'enum': ['normal', 'check', 'checkmate', 'stalemate', 'insufficient_material'], 'type': 'string'}, 'opening': {'anyOf': [{'type': 'object', 'required': ['eco', 'name'], 'properties': {'eco': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'material': {'type': 'object', 'required': ['white', 'black', 'balance'], 'properties': {'black': {'type': 'number'}, 'white': {'type': 'number'}, 'balance': {'type': 'number'}}, 'additionalProperties': False}, 'legalMoves': {'type': 'array', 'items': {'type': 'string'}}, 'sideToMove': {'enum': ['white', 'black'], 'type': 'string'}, 'analysisUrl': {'type': 'string'}, 'bestMoveUrl': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['yourRating', 'opponentRating', 'result'], 'properties': {'result': {'enum': ['win', 'draw', 'loss'], 'type': 'string'}, 'system': {'enum': ['fide', 'chesscom', 'lichess'], 'type': 'string', 'default': 'fide'}, 'kFactor': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'yourRating': {'type': 'integer', 'maximum': 4000, 'minimum': 100}, 'opponentRating': {'type': 'integer', 'maximum': 4000, 'minimum': 100}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['yourRating', 'opponentRating', 'result', 'system', 'kFactor', 'expectedScore', 'newRating', 'change', 'calculatorUrl'], 'properties': {'change': {'type': 'number'}, 'result': {'enum': ['win', 'draw', 'loss'], 'type': 'string'}, 'system': {'enum': ['fide', 'chesscom', 'lichess'], 'type': 'string'}, 'kFactor': {'type': 'number'}, 'newRating': {'type': 'number'}, 'yourRating': {'type': 'number'}, 'calculatorUrl': {'type': 'string'}, 'expectedScore': {'type': 'number'}, 'opponentRating': {'type': 'number'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'A day from 2024-01-01 to today (UTC). Omit for today.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['date', 'puzzleId', 'fen', 'sideToMove', 'opponentLastMove', 'rating', 'themes', 'solution', 'playUrl'], 'properties': {'fen': {'type': 'string'}, 'date': {'type': 'string'}, 'rating': {'type': 'number'}, 'themes': {'type': 'array', 'items': {'type': 'string'}}, 'playUrl': {'type': 'string'}, 'puzzleId': {'type': 'string'}, 'solution': {'type': 'array', 'items': {'type': 'string'}}, 'sideToMove': {'enum': ['white', 'black'], 'type': 'string'}, 'opponentLastMove': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['opening'], 'properties': {'opening': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': 'Opening name or slug, e.g. "London System", "caro-kann", "Sicilian Najdorf".'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['found', 'name', 'eco', 'mainLine', 'summary', 'variations', 'ideas', 'strengths', 'weaknesses', 'trainerUrl', 'analysisUrl', 'suggestions'], 'properties': {'eco': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'ideas': {'anyOf': [{'type': 'object', 'required': ['white', 'black'], 'properties': {'black': {'type': 'string'}, 'white': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'summary': {'type': ['string', 'null']}, 'mainLine': {'type': ['string', 'null']}, 'strengths': {'type': 'array', 'items': {'type': 'string'}}, 'trainerUrl': {'type': ['string', 'null']}, 'variations': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'moves', 'idea'], 'properties': {'idea': {'type': 'string'}, 'name': {'type': 'string'}, 'moves': {'type': 'string'}}, 'additionalProperties': False}}, 'weaknesses': {'type': 'array', 'items': {'type': 'string'}}, 'analysisUrl': {'type': ['string', 'null']}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['moves'], 'properties': {'moves': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': 'SAN movetext or a PGN; tags are optional.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['found', 'eco', 'name', 'bookPlies', 'leftBookAt', 'trainerUrl', 'analysisUrl'], 'properties': {'eco': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'found': {'type': 'boolean'}, 'bookPlies': {'type': 'integer'}, 'leftBookAt': {'type': ['string', 'null']}, 'trainerUrl': {'type': ['string', 'null']}, 'analysisUrl': {'type': ['string', 'null']}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 300, 'minLength': 10, 'description': 'A Chess.com live game link or a Lichess game link.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['platform', 'reviewUrl', 'note'], 'properties': {'note': {'type': 'string'}, 'platform': {'enum': ['chesscom', 'lichess'], 'type': 'string'}, 'reviewUrl': {'type': 'string'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
GardenArena GardenScript
Runs bounded Rust-based farm, workshop, and bamboo simulations, validates GardenScript policies, compares strategies, and produce…
Catalogue APP24, formations d'échecs en français
Searches and recommends French-language chess courses and subscriptions, and provides course details, pricing, availability, and …
PlyMove
Analyzes chess positions and games with engine lines, move comparisons, teaching moments, and explanations tailored to learner ra…
符文戰場新手指南
Searches and retrieves beginner rules, FAQs, terminology, chapters, and ban lists for the Riftbound trading card game.
PlaySudoku
Generates, checks, explains, and logically solves Sudoku puzzles with step-by-step deductions.
Whenere Trivia
Provides daily history trivia previews, questions, answers, and explanations in English and Spanish.
Legends of Learning
Searches a catalog of curriculum-aligned K-12 learning games and maps games to educational standards and learning objectives.
Sumbloom
Generates solver-checked number puzzles in JSON and printable SVG formats, with optional solutions and daily puzzles.