Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Chess

    A MCP server for playing chess

    14 stars
    Java
    Updated Oct 5, 2025
    ai
    mcp
    spring

    Table of Contents

    • Features
    • Installation for Claude Desktop
    • Using with Claude
    • Technical Details
    • Development
    • Building from Source
    • License
    • Credits

    Table of Contents

    • Features
    • Installation for Claude Desktop
    • Using with Claude
    • Technical Details
    • Development
    • Building from Source
    • License
    • Credits

    Documentation

    MCP Chess

    A Model Context Protocol (MCP) server that provides

    chess functionality for Claude AI Assistant.

    https://github.com/user-attachments/assets/324ed381-35f3-45b7-b877-127ef27fd97d

    Features

    This server implements tools that extend Claude's capabilities to:

    • Generate chess board images from a Forsyth-Edwards Notation (FEN) string
    • Suggest the next move in a chess game
    • Check if a move is legal

    Installation for Claude Desktop

    1. Download the latest binary from the Releases page:

    • For Windows: mcp-chess-windows.exe
    • For macOS: mcp-chess-darwin
    • For Linux: mcp-chess-linux

    2. Make the file executable (macOS/Linux only):

    bash
    chmod +x mcp-chess-darwin   # for macOS
       chmod +x mcp-chess-linux    # for Linux

    3. For macOS users - Bypassing Security Warnings:

    When you first try to run the application, macOS may display a security warning because the application is not signed by an identified developer. To bypass this:

    • Right-click (or Control-click) on the mcp-chess-darwin file
    • Select "Open" from the context menu
    • Click "Open" in the dialog box that appears

    Alternatively, you can use Terminal:

    bash
    xattr -d com.apple.quarantine /path/to/mcp-chess-darwin

    This only needs to be done once.

    4. Configure Claude Desktop:

    • Open Claude Desktop
    • Select "Settings", and click on the "Developer" tab
    • Click "Edit Config"
    • Add the MCP server configuration
    • Save the file
    • Restart Claude Desktop

    Here's an example for the MCP server configuration:

    json
    {
      "mcpServers": {
        "mcp-chess": {
          "command": "/path/to/mcp-chess-binary"
        }
      }
    }

    Using with Claude

    Once properly configured, you can ask Claude to perform various chess-related tasks:

    code
    Show me the starting position of a chess game.
    code
    Let's play a chess game. Check that each move is legal. Suggest the best move to play.
    code
    Is Nf3 a legal move from the starting position?
    code
    What's a good move for white in this position: "rnbqkbnr/pppp1ppp/8/4p3/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 2"?

    Technical Details

    Development

    This project is built with:

    • Spring Boot
    • Spring AI (MCP server implementation)
    • Java 21
    • GraalVM native compilation

    Building from Source

    bash
    # Clone the repository
    git clone https://github.com/alexandreroman/mcp-chess.git
    cd mcp-chess
    
    # Build with Maven
    ./mvnw clean package
    
    # Build a native executable
    ./mvnw -Pnative native:compile

    License

    This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

    Credits

    • ChessGame - Java chess library
    • ChessImage - Chess board renderer
    • Stockfish.online - Chess engine API
    • Spring AI - AI application framework

    Similar MCP

    Based on tags & features

    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • AN

      Anyquery

      Go·
      1.4k
    • MC

      Mcp Open Library

      TypeScript·
      42

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • AN

      Anyquery

      Go·
      1.4k
    • MC

      Mcp Open Library

      TypeScript·
      42

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k