shelajev/mcp-stockfish
If you are the rightful owner of mcp-stockfish and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project provides a Model Control Protocol (MCP) server for Stockfish, enabling interaction with the chess engine via HTTP requests.
Tools
Functions exposed to the LLM to take actions
findBestMove
Analyzes a chess position using the Stockfish engine to find the best move.
analyzeGame
Analyzes a sequence of chess moves and returns evaluations for each position.
lastGames
Fetches the last games from lichess.org by a given username.
randomGame
Fetches a random game from lichess.org by a given username.
boardFromFen
Returns a text visualization of a chess board from a position given in FEN notation.
whatMoveWouldHumanPlay
Uses the Maia chess engine to predict what move a human player would make in a given position.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client