Submit

ChessPal Chess Engine - A Stockfish-powered chess engine exposed as an MCP server using FastMCP

@wilson-urdaneta

A chess engine MCP server powered by Stockfish
Overview

what is ChessPal?

ChessPal is a robust chess engine module for the ChessPal gaming platform, powered by Stockfish and FastMCP, providing a reliable interface for chess functionality integration.

how to use ChessPal?

To use ChessPal, clone the repository, install dependencies using Poetry, configure the Stockfish engine binary, and start the server using FastMCP.

key features of ChessPal?

  • Robust Stockfish engine integration with proper process management
  • FastMCP server for easy integration with ChessPal platform
  • UCI protocol implementation for chess move generation
  • Comprehensive test suite with TDD approach
  • Error handling and recovery mechanisms
  • Support for FEN positions and move history
  • Flexible engine binary configuration

use cases of ChessPal?

  1. Integrating chess functionality into gaming applications
  2. Providing chess move suggestions in real-time
  3. Analyzing chess positions and generating best moves

FAQ from ChessPal?

  • What is the recommended Python version for ChessPal?

Python 3.10 or higher is required.

  • Is there a specific version of Stockfish to use?

Version 17.1 of Stockfish is recommended for optimal performance.

  • How can I start the server?

You can start the server using the command: poetry run python -m dylangames_mcp_chess_engine.main.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.