Chess Detective MCP Server
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., "@Chess Detective MCP ServerAnalyze the current chess position and list legal moves."
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.
Chess Detective Agent
An MCP powered chess investigation system that helps analyze chess positions, explore legal moves, compare decisions, and reconstruct games.
The Idea
Chess Detective treats chess analysis as an investigation. Instead of putting every capability into one function, specialized chess capabilities are exposed as independent MCP tools.
Related MCP server: Chess MCP Server
Architecture
User
↓
Chess Detective Agent
↓
MCP Client
↓
Chess Detective MCP Server
├── Inspect Position
├── Investigate Legal Moves
├── Compare Chess Moves
└── Reconstruct Chess Game
↓
python-chessMCP Tools
1. Inspect Chess Position
Analyzes a FEN position and returns:
Side to move
Check and checkmate status
Material distribution
Number of legal moves
Sample legal moves
2. Investigate Legal Moves
Examines the legal moves available in a position and identifies:
SAN notation
UCI notation
Captures
Checks
3. Compare Chess Moves
Investigates a played move against an alternative move.
4. Reconstruct Chess Game
Parses a PGN game and reconstructs:
Game metadata
Result
Move sequence
FEN before every move
Tech Stack
Python
MCP (Model Context Protocol)
FastMCP
python-chess
Installation
git clone https://github.com/Adarsh4777/chess-detective-agent.git
cd chess-detective-agent
python -m pip install -r requirements.txtRunning the Agent
python agent.pyThe agent starts a local MCP server and connects to it through an MCP client.
Example Workflow
Inspect Position
↓
Investigate Legal Moves
↓
Compare Candidate Moves
↓
Build Understanding of the PositionProject Structure
chess-detective-agent/
├── agent.py
├── server.py
├── chess_tools.py
├── requirements.txt
└── README.mdCurrent Status
Working prototype with:
Local MCP server
MCP client
Four specialized chess investigation tools
FEN analysis
Legal move investigation
Move comparison
PGN reconstruction
Future Work
Autonomous tool selection
Chess engine evaluation
Automatic critical moment detection
Full game post-mortem reports
Author
Adarsh Choudhary
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
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 Connectors
Chess MCP for Claude: engine analysis, attack maps, game review. One URL, no install.
Render, verify, describe, and safely edit Mermaid diagrams through MCP.
Reasoning, code, anti-deception, memory harness MCP tools. Stdio or HTTPS api.ejentum.com/mcp
Free OpenAI-compatible inference with signed provenance receipts and 3 focused MCP tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides an interactive chess game experience through MCP tools with a web-based chessboard interface. Enables users to play chess games, make moves using standard algebraic notation, and manage persistent game state across sessions.215Apache 2.0
- FlicenseAqualityDmaintenanceEnables chess gameplay and interaction through MCP protocol. Allows users to play chess games, make moves, and manage chess sessions through natural language commands.2-
- FlicenseAqualityCmaintenanceEnables chess analysis and move generation using the Stockfish engine via MCP tools, allowing clients to evaluate positions, get best moves, apply moves, and visualize boards.7-
- AlicenseAqualityCmaintenanceMCP server that exposes the Lichess public API through tools for querying player profiles, games, analysis, openings, puzzles, and tournaments, allowing natural-language chess questions without an API key.8MIT
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/Adarsh4777/chess-detective-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server