MCP Chess Server
Provides access to Chess.com public player data, including user profiles and statistics such as rating history and performance metrics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Chess Serverget Magnus Carlsen's rating history"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Chess Server
Overview
This repository provides a Model Context Protocol (MCP) server that exposes Chess.com data through Anthropic's FastMCP framework. The server runs over stdio and can be launched locally or directly from Claude Desktop.
Related MCP server: Chess.com MCP Server
Capabilities
get_chess_player_profile: Returns the public profile for a Chess.com username by callinghttps://api.chess.com/pub/player/{username}viarequests.get_chess_player_stats: Retrieves rating history and performance metrics fromhttps://api.chess.com/pub/player/{username}/stats.
Both tools are registered with FastMCP('Chess.com') in chess.server and are available to any MCP-compatible client once the server is running.
Prerequisites
Python 3.13 or newer
Git
uv for dependency management
Claude Desktop (or another MCP client)
Setup
1. Clone the repository
git clone <your-repo-url>
cd mcp-build-chess2. Install dependencies in editable mode
uv pip install -e .Tip: create an isolated environment with
uv venv .venvand activate it before installing.
3. Validate the server locally
uv run python -m chess.serverThe server will start and wait on stdio. Use Ctrl+C to stop it once you've confirmed it launches without errors.
Claude Desktop Integration
Update claude_desktop_config.json so Claude Desktop can launch the server from this repository:
claude coinfiguration form local
{
"mcpServers": {
"Chess_Server": {
"command": "uv",
"args": [
"--directory",
"W:\\ITversity\\MCP Claude\\code\\mcp-build-chess\\src\\chess",
"run",
"chess"
]
}
}
}##claude configuration from git repo
{
"mcpServers": {
"Chess_Server_git": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Ramakrishna-Gedala/mcp_chess.git@main",
"chess-server"
]
}
}
}Replace the cwd value with the absolute path to your cloned repository. macOS and Linux users should specify their own path syntax (for example, /Users/you/src/mcp-build-chess). After saving the config, restart Claude Desktop so it picks up the new server configuration.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides Chess.com player data integration, enabling AI assistants to fetch real-time chess player profiles and comprehensive statistics including ratings, game counts, and performance metrics from Chess.com's public API.2MIT
- Flicense-qualityDmaintenanceProvides tools to interact with the Chess.com Public API for fetching real-time player profiles and detailed game statistics. It enables LLMs to access information like player ratings, win/loss records, and current online status.
- Alicense-qualityDmaintenanceEnables AI assistants to explore player profiles, ratings, game archives, leaderboards, clubs, and puzzles via the Chess.com API.1MIT
- -license-quality-maintenanceProvides access to Chess.com's public API, allowing AI assistants to fetch player information and statistics.
Related MCP Connectors
Lichess public API: players, ratings, eval, tablebase, opening explorer
Roblox public profile + friends + badges + games + groups lookups.
Steam Web API: profiles, owned games, achievements, app news, player counts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ramakrishna-Gedala/mcp-chess'
If you have feedback or need assistance with the MCP directory API, please join our Discord server