hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides support for loading environment variables from a .env file for configuring the Lichess API token.
Enables comprehensive interaction with the Lichess chess platform, including account management, playing chess games, creating challenges, analyzing positions, managing tournaments, joining teams, and connecting with other players.
リッチチェスMCP
Lichessに自然言語で話しかけて、チェスプラットフォームと対話しましょう。Claude Desktopと連携して、ゲームをプレイしたり、ポジションを分析したり、チェスの活動を管理したりできます。
モデルコンテキストプロトコルを使用して構築されました。
サーバーにより、次のことが可能になります。
- Lichessアカウントの管理
- チェスのゲームやチャレンジをする
- ポジションとゲームの分析
- トーナメントやチームに参加する
- 他のプレイヤーとの交流
構成
Lichess API トークンは次の 2 つの方法で設定できます。
- 環境変数: プロジェクト ルートの
.env
ファイルに追加するか、直接設定します。Copy - 実行時に
set_token
ツールを使用する:Copy
トークンはhttps://lichess.org/account/oauth/tokenで生成できます。
利用可能なツール
1. アカウント管理
2. ゲームプレイ
3. ゲーム分析
4. トーナメント
チェスの記法
移動形式
Lichess API は次の形式の動きを受け入れます:
- UCI : ユニバーサルチェスインターフェース形式(例:
e2e4
、g8f6
) - SAN : 標準代数記法(例:
e4
、Nf6
) - 一部のエンドポイントのみ
FENフォーマット
フォーサイス・エドワーズ記法 (FEN) はチェスの位置を表すために使用されます。
これは次を表します:
- 駒の位置(8段目から1段目まで)
- アクティブカラー(白黒)
- キャスリングの可用性(KQkq)
- アンパッサンターゲットスクエア
- ハーフムーブクロック
- フルムーブ数
エラー処理
サーバーは、次の詳細なエラー メッセージを提供します。
- 無効な動きや位置
- 認証の問題
- レート制限
- リソースが見つからないケース
セットアップ手順
- リポジトリをクローンします。Copy
- 依存関係をインストールします:Copy
- 環境変数を設定します。ルート ディレクトリに
.env
ファイルを作成します。Copy - プロジェクトをビルドします。Copy
- パッケージをグローバルにインストールします (Claude Desktop 統合の場合は推奨)。Copy
- サーバーを起動します (スタンドアロン使用の場合):Copy
Claudeデスクトップの設定
この MCP サーバーを Claude Desktop で使用するには:
- Claude Desktop 構成ファイルを見つけます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- Lichess MCP サーバーを構成に追加します。注:Copy
your-lichess-api-token
実際のDEBUG
APIトークンに置き換えてください。DEBUG環境変数はオプションですが、トラブルシューティングに役立ちます。 - (オプション) 他の MCP サーバーを追加することもできます。Copy
- 変更を適用するには、Claude Desktop を再起動します。
- Claude Desktop を完全に閉じてください (システム トレイ/メニュー バーからでも閉じられます)
- Claude Desktopを再度起動します
- インターフェースでハンマーアイコンを探します。これはMCPサーバーが接続されていることを示します。
- Claude に Lichess アカウントについて問い合わせて、統合をテストします。
- 「Lichessプロフィールを見せてください」
- 「10分の時間制限で新しいチェスゲームを開始する」
トラブルシューティング
MCP サーバー接続で問題が発生した場合:
npm install -g
でパッケージがグローバルにインストールされていることを確認してください。lichess-mcp
コマンドが PATH で使用可能であることを確認します (which lichess-mcp
)- 設定ファイルの形式が正しいことを確認してください(
mcp_servers
ではなく新しいmcpServers
形式)。 - Claude Desktopを完全に再起動します
- 追加のログ記録のために、Claude Desktop で開発者モードを有効にしてみてください(利用可能な場合)。
- Lichess APIトークンが有効であることを確認してください
参考文献
You must be authenticated.
Tools
Lichess チェス プラットフォームとの自然言語によるインタラクションを可能にする MCP サーバー。ユーザーは Claude を通じてゲームをプレイしたり、ポジションを分析したり、アカウントを管理したり、トーナメントに参加したりできます。
- Configuration
- Available Tools
- Chess Notation
- Error Handling
- Setup Instructions
- Configuring Claude Desktop
- Troubleshooting
- References