Chess

A MCP Server with various chess functionality
  • typescript

17

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "turlockmike-chess-mcp": {
      "command": "npx",
      "args": [
        "chess-mcp"
      ]
    }
  }
}

You can run the Chess Analysis Assistant for Claude MCP to analyze chess positions, obtain Stockfish evaluations, view a visual board, and look up master games from high-rated players—all inside Claude. This MCP server lets you perform position analysis, explore variations, and access a masters database to see common moves and statistics.

How to use

Open Claude Desktop and locate the chess analysis tools (usually depicted with a tools icon). You can use natural prompts to interact with the assistant. Common actions include analyzing a position, getting the engine’s best move, viewing the current board, and searching for master games from a given position.

Practical usage patterns you can try:

How to install

Prerequisites you need before installing the MCP server:

  • Node.js 20 or higher
  • Git
  • Stockfish (engine)
  • Cairo graphics library for board visualization

Option 1: Install via Smithery (automatic setup)

# Run this to install Chess Analysis Assistant for Claude via Smithery
npx -y @smithery/cli install chess-mcp --client claude

Option 2: Mac and Linux manual installation (recommended for advanced users)

curl -fsSL https://raw.githubusercontent.com/turlockmike/chess-mcp/master/install.sh | bash

This script will install dependencies (Node.js 20+, Stockfish, Cairo), configure Claude Desktop, and set up the Chess Assistant.


Option 3: Manual installation (Windows or advanced users)

Step 1: Install dependencies (see platform notes below)

Step 2: Install the MCP client

npm install -g chess-mcp


Configure Claude Desktop to run the MCP server via stdio (see code snippet below).

Configuration for Claude Desktop (stdio MCP)

Add the following MCP configuration to Claude Desktop so the system can spawn the chess-mcp process on demand.

{
  "mcpServers": {
    "chess": {
      "command": "npx",
      "args": ["chess-mcp"]
    }
  }
}

Available tools

position_analysis

Engine evaluation using Stockfish, visual board, best move suggestions, and move validation for a given position.

masters_database

Search master games (2200+ rated players), filter by date, view win/draw statistics, and inspect common moves with success rates.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational