Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐ŸŽฎ Gaming
  3. MCP Chess
MCP Chess logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 3:19:51 PM

MCP Chess

User RatingsBe the first to rate and review this MCP server!
View Repository23 GitHub StarsTotal stargazers on GitHub for the source repository (23 stars).
chessgamingpgๆ–‡

Play chess with an LLM, inspect board images, validate moves, and locate PGN positions by piece and square.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "jiayao-mcp-chess": {
      "command": "uvx",
      "args": [
        "mcp-chess"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐ŸŽฎ More in Gaming

Overview

The jiayao/mcp-chess MCP server lets an LLM play chess through board state, move, game-reset, and PGN analysis tools. It accepts SAN moves, reports legal moves in UCI notation, and returns board images or FEN after moves. Reach for it when an MCP-compatible LLM needs to play a chess game or inspect a position from a PGN.

Use cases

โ€ขPlay a chess game against an LLM
โ€ขInspect the current board as an image
โ€ขValidate legal moves before making a move
โ€ขFind a matching position in a PGN
โ€ขAnalyze a board position by piece and square

Key features

โ€ขChess gameplay through MCP tools
โ€ขBoard visualization with color-based orientation
โ€ขLegal move generation in UCI notation
โ€ขSAN move execution with FEN output
โ€ขPGN position lookup by piece and square

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Chess.

Extracted Tool Capabilities
Chess gameplay through MCP tools
Board visualization with color-based orientation
Legal move generation in UCI notation
SAN move execution with FEN output
PGN position lookup by piece and square

How MCP Chess works

What jiayao/mcp-chess MCP server does

The jiayao/mcp-chess MCP server exposes a chessboard that an LLM can use to play a game, inspect the current position, and analyze selected positions from PGN text. A new game can assign the user either white or black, and the board visualization changes orientation based on that assignment.

The server maintains the current game state and reports whose turn it is. It also prevents move selection from being purely free-form by exposing the legal moves available to the current player. When the game ends, the legal-move result is empty.

How it works

The tool set separates position inspection, move generation, game control, and PGN lookup:

  • get_board_visualization() returns the current chessboard as an image.
  • get_turn() reports white or black.
  • get_valid_moves() lists legal moves in UCI notation, such as e2e4 or g1f3.
  • make_move(move_san) applies a move written in Standard Algebraic Notation, such as e4, Nf3, or Bxe5. Its response includes the move in SAN and UCI, the resulting FEN, and the game status.
  • new_game(user_plays_white) resets the board and sets the userโ€™s color. The default is white.
  • find_position_in_pgn(pgn_string, condition) searches a PGN for the first position matching a piece-and-square condition, such as a bishop on a3, and returns an image of that position.

The PGN condition uses one of the supported piece types: pawn, knight, bishop, rook, queen, or king. This makes the position-search tool suitable for targeted inspection rather than general PGN querying.

Setup and configuration

The jiayao/mcp-chess MCP server is configured as a command-based MCP server using uvx and the mcp-chess package. Add an entry like this to the MCP client configuration:

config.json
{
  "mcpServers": {
    "chess": {
      "command": "uvx",
      "args": ["mcp-chess"]
    }
  }
}

After the server is available to the client, start a game with new_game, inspect the board and turn, and use SAN with make_move. The README does not specify client-specific setup beyond adding this server entry to an MCP configuration.

Limitations and notes

The jiayao/mcp-chess MCP server documents chess gameplay and PGN position lookup, but it does not describe engine evaluation, best-move recommendations, clocks, multiplayer networking, or persistent game storage. PGN lookup returns the first position matching the supplied condition, so it is not presented as a tool for returning every matching position.

Move input must use SAN, while legal-move output uses UCI notation. Applications or prompts integrating the tools should account for that difference. The documented PGN condition format is limited to a piece type followed by on and a square name.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Gaming View all alternatives
  • Chess MCP logoChess MCP

    Access Chess.com player data, game records, and other public information through standardized MCP interfaces, allowing AI assistants to search and analyze chess information.

    ๐ŸŽฎ Gaming3 views
    Compare vs Chess MCP โ†’
  • MCP Stockfish logoMCP Stockfish

    MCP server connecting AI systems to Stockfish chess engine.

    ๐ŸŽฎ Gaming3 views
    Compare vs MCP Stockfish โ†’
  • Fantasy Pl MCP logoFantasy Pl MCP

    An MCP server for real-time Fantasy Premier League data and analysis tools.

    ๐ŸŽฎ Gaming2 views
    Compare vs Fantasy Pl MCP โ†’
  • Godot MCP logoGodot MCP

    A MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects.

    ๐ŸŽฎ Gaming5 views
    Compare vs Godot MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
23
Stargazers on the source repository.
Last commit
1y ago
Most recent push to the default branch.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about MCP Chess

Add a command-based MCP entry that runs `uvx` with `mcp-chess` as its argument.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Chess AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/jiayao-mcp-chess?style=directory)](https://allmcps.com/mcp/jiayao-mcp-chess)
HTML Embed
<a href="https://allmcps.com/mcp/jiayao-mcp-chess"><img src="https://allmcps.com/api/badge/jiayao-mcp-chess?style=directory" alt="MCP Chess on AllMCPs" /></a>

Technical Specs & Signals

Category๐ŸŽฎGaming
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
AuthNo auth required
Last updatedSep 7, 2026
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars23
GitHub Star CountTotal stargazers on GitHub representing community popularity (23 stars).
Last commit1y ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on May 5, 2025
36Quality signal: Fair ยท 36/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools15/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 20d ago via OSV.dev ยท mcp-chess (PyPI)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐ŸŽฎ Gaming โ†’Best MCP servers for Gaming โ†’Alternatives to MCP Chess โ†’Install in Claude DesktopInstall in CursorInstall in VS Code