MaximeSwagel/Chess_Conversation_MCP
If you are the rightful owner of Chess_Conversation_MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A simple MCP server that facilitates interaction with Lichess games through chat messages, enabling AI assistants to analyze and interact with chess games.
Chess Conversation Assistant
A simple MCP (Model Context Protocol) server that provides tools for interacting with Lichess games via chat messages. This server allows AI assistants to analyze chess games, get game information, and interact with the Lichess API.
Quick Setup
This is a simple MCP server setup. You need to provide your own Lichess API key to use this service.
Step 1: Get Your Lichess API Key
- Go to https://lichess.org/account/oauth/token/create
- Create a new token with appropriate permissions
- Copy the token - you'll need this for the next step
Step 2: Configure Your API Key
⚠️ Important: You must replace the placeholder with your actual Lichess API key
For Local Development:
- Create a
.envfile in the project root - Add your Lichess API key:
LICHESS_API_KEY=your_actual_api_key_here
Development
npm install
npm run dev
Deployment
npm run deploy
For generating/synchronizing types based on your Worker configuration run:
npm run cf-typegen
Pass the CloudflareBindings as generics when instantiation Hono:
// src/index.ts
const app = new Hono<{ Bindings: CloudflareBindings }>()