pab1ito/chess-mcp logo

pab1ito/chess-mcp

Free

访问 Chess.com 玩家数据、对局记录和其他公共信息,允许 AI 助手搜索和分析国际象棋信息。

FreeFree tier
Type
Open Source

About pab1ito/chess-mcp

A Model Context Protocol (MCP) server for Chess.com's Published Data API. It provides standardized access to Chess.com player data, game records, and other public information through MCP interfaces, enabling AI assistants to search and analyze chess information. Features include fetching player profiles, stats, game records by date and player, checking online status, and retrieving information about clubs and titled players. No authentication is required as it uses Chess.com's public API. Supports Docker containerization and has a configurable list of tools. Written in Python with UV dependency management.

Key Features

Access player profiles, stats, and game records
Search games by date and player
Check player online status
Get information about clubs and titled players
No authentication required (uses Chess.com's public API)
Docker containerization support
Configurable list of tools for MCP client
Provides interactive tools for AI assistants

Pros & Cons

Pros
  • Open source and free to use
  • No API key or authentication needed
  • Easy deployment via Docker or UV
  • Configurable tool selection for MCP clients
  • Access to comprehensive Chess.com public data
Cons
  • Limited to publicly available data from Chess.com
  • Requires internet access to Chess.com API

Best For

Allow AI assistants to fetch and analyze Chess.com player dataIntegrate chess game analysis into conversational AI or chatbotsBuild automated chess statistics and scouting toolsEnable search and retrieval of game records for training or analysis

FAQ

Does chess-mcp require registration or API keys?
No, it uses Chess.com's public API which does not require authentication.
How can I run chess-mcp with Claude Desktop?
The recommended method is using Docker. Add a configuration to your Claude Desktop config file specifying the Docker image pab1ito/chess-mcp. Alternatively, you can run it directly with UV.
What data can I access with chess-mcp?
You can get player profiles, stats, game records by date and player, online status, and information about clubs and titled players.
Is chess-mcp customizable?
Yes, the list of tools is configurable so you can choose which tools to make available to the MCP client.