Chess.com Mcp (interactive Views)
About
Chess.com player, game, and daily-puzzle tools where each tool ships its own interactive React view — board replays and a playable puzzle widget, not just text. Built with Skybridge for ChatGPT & Claude.
Details
- Author
- nbialk
- Downloads
- 136
- Categories
- Other, AI
Jump to
- Provides Chess.com player, game, and daily-puzzle tools.
- Each tool includes an interactive React view.
- Supports board replays for games.
- Includes a playable puzzle widget.
- Built with Skybridge for integration with ChatGPT & Claude.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Chess.com Mcp (interactive Views)Command (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
—
get-chess-player
Look up a Chess.com player by username and show their profile and game statistics (rapid, blitz, bullet ratings and win/loss records).
get-last-game
Look up a Chess.com player's most recent game and show the result, opponent, opening, and how the game ended.
get-daily-puzzle
Get the Chess.com daily puzzle as an interactive board to solve. Returns the starting position, the side to move, and the solution line so the player can attempt the moves and get feedback.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"chess.com mcp (interactive views)": {
"chess": {
"url": "https://mcp.chess.niklas.sh/mcp"
}
}
}
}
McpServers
{
"chess": {
"url": "https://mcp.chess.niklas.sh/mcp"
}
}
Chess.com player, game, and daily-puzzle tools where each tool ships its own interactive React view — board replays and a playable puzzle widget, not just text. Built with Skybridge for ChatGPT & Claude.
A reference example for buildingMCP apps with interactive React views— where each tool ships with its own view instead of returning plain text. Built withSkybridge, it looks up Chess.com players, games, and the daily puzzle, and runs in ChatGPT and Claude.
- Live demo:chess.niklas.sh
- MCP server URL:https://mcp.chess.niklas.sh/mcp
Just add the MCP server URL to any compatible client (ChatGPT, Claude, etc.) — that's it. Then ask things like"show me magnuscarlsen's last game"or"give me today's chess puzzle".
- The MCP server athttp://localhost:3000/mcp.
- The Skybridge DevTools UI athttp://localhost:3000.
All scripts (dev,build,test,lint,typecheck) are defined inpackage.json.
├── src/ │ ├── server.ts # Server entry: tool definitions + analytics middleware │ ├── chess-com.ts # Typed Chess.com API client (zod boundary + helpers) │ ├── analytics.ts # PostHog wrapper (no-op without a key) │ ├── helpers.ts # Typed useToolInfo / useCallTool hooks │ ├── views/ # One React view per tool │ │ └── shared/ # Shared view code (chess board, helpers) │ └── index.css # Global styles ├── vite.config.ts # Vite + Skybridge + Tailwind config ├── Dockerfile # Cloud Run image └── package.json
Test the app locally using the DevTools UI athttp://localhost:3000while runningpnpm dev.
Unit tests run withVitest:pnpm test.
To connect with web clients like ChatGPT or Claude, expose your server with the--tunnelflag (pnpm dev:tunnel). See thetest guide.
This app deploys to Google Cloud Run via release-please, and tool calls can be tracked with PostHog (no-op unless configured). Seedocs/deployment.mdfor the full setup.
- Skybridge Documentation
- Apps SDK Documentation
- MCP Apps Documentation
- Model Context Protocol Documentation
The source code is released under theBeerware License.
The chess piece icons are from the"Chess" pack on Flaticonand are used under the Flaticon Free License — they are not covered by the Beerware license. SeeNOTICEfor details.
An MCP server for AI video generation. MCP server for AI video generation. Lets Claude, ChatGPT, OpenClaw , Hermes & other agents create AI videos and publish them to YouTube, TikTok, Instagram etc..
HumanDesign.ai MCP is the official account-connected Human Design server for Claude, ChatGPT, Codex, Cursor, and VS Code.
A Model Context Protocol (MCP) server written in Go that wraps the APsystems OpenAPI, giving AI assistants like Claude direct access to your solar monitoring data. Includes an optional web dashboard for visual monitoring.
MCP server for interacting with the APVISO AI-powered penetration testing platform from Claude Code, Cursor, Windsurf, Codex, and other MCP-compatible tools.
AI-powered text-to-speech MCP server with instant voice cloning. Generate speech from Claude Desktop, Claude Code, or n8n using 5 built-in voices (English, German, French, Spanish) or clone any voice from a short audio sample. Runs fully local, no API keys, no cloud. Supports stdio, SSE, and HTTP transports.
Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
Live crypto technical analysis MCP server — EMA, RSI, MACD, ATR, Bollinger Bands, TSS scoring, and Claude AI bull/bear debate via CoinGecko free API
A high-performance trading system for Claude Desktop, providing real-time market data via Tiingo and optional Telegram alerts.
Ask Power BI in plain English, from Claude — charts + full ETL context.
Server that connects Claude/Cursor to the FatSecret Platform API. Search foods, track your diet, manage recipes, and monitor weight directly from your AI assistant.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




