Skip to main content
Glama
jamespdaily

Lichess MCP

by jamespdaily

lichess-mcp

ClaudeをLichessに接続するためのModel Context Protocol (MCP)サーバーです。Claudeから直接、チェスの対局、局面分析、パズル、対局申し込みの管理、統計情報の確認などが行えます。

インストール

Claude Desktop

Claude Desktopの設定ファイルに以下を追加してください:

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "lichess-mcp": {
      "command": "npx",
      "args": ["-y", "lichess-mcp"]
    }
  }
}

保存後、Claude Desktopを再起動してください。

Claude Code

claude mcp add lichess-mcp -- npx -y lichess-mcp

認証

インストール後、Claudeに "start Lichess auth" と伝えてください。ブラウザウィンドウが開き、Lichessアカウントでアプリを承認できます。トークンはローカルの ~/.lichess-mcp-auth/token.json にキャッシュされ、次回以降のセッションで自動的に再利用されます。

ツール

認証

ツール

説明

lichess_auth_start

OAuthログインを開始 — ブラウザウィンドウを開きます

lichess_auth_status

ログイン状態を確認します

アカウントとユーザー

ツール

説明

lichess_get_my_profile

あなたのレーティングとアカウント統計

lichess_get_user

任意のプレイヤーの公開プロフィール

lichess_get_my_games

最近の対局履歴(色、レーティング戦/カジュアルでフィルタリング可能)

lichess_get_rating_history

任意のプレイヤーのレーティング推移

lichess_get_crosstable

2人のプレイヤー間の対戦成績

lichess_get_leaderboard

持ち時間別(ブリッツ、ラピッドなど)のトッププレイヤー

対局申し込み

ツール

説明

lichess_list_challenges

受信および送信した対局申し込みの一覧

lichess_accept_challenge

受信した対局申し込みを承諾

lichess_decline_challenge

対局申し込みを拒否(理由を添えることも可能)

lichess_cancel_challenge

送信した対局申し込みをキャンセル

lichess_create_challenge

特定のプレイヤーに対局を申し込む

lichess_challenge_ai

Stockfish AIと対局(レベル1〜8)

対局

ツール

説明

lichess_get_ongoing_games

現在進行中の対局一覧

lichess_make_move

指し手を実行(UCI表記、例: e2e4

lichess_stream_game

対局のライブ盤面状態を取得

lichess_stream_events

受信イベント(対局申し込み、対局開始など)をストリーミング

lichess_abort

対局開始直後に中止

lichess_resign

投了

lichess_offer_draw

引き分けの提案、承諾、拒否

lichess_takeback

待ったの要求、承諾、拒否

lichess_send_chat

対局中にチャットメッセージを送信

パズルと分析

ツール

説明

lichess_get_daily_puzzle

今日のLichessパズル

lichess_get_puzzle

ID指定でパズルを取得

lichess_get_next_puzzle

おすすめの次のパズル

lichess_get_puzzle_activity

最近のパズル履歴と結果

lichess_cloud_eval

FEN局面に対するStockfishクラウド評価

プロンプト例

  • "現在のブリッツレーティングは?"

  • "白番での直近5局を見せて"

  • "@DrNykterstein に 5+3 のレーティング戦を申し込んで"

  • "Stockfishレベル5と10分で対局開始、私は白番"

  • "受信した対局申し込みをリストアップして"

  • "abc123の申し込みを承諾して"

  • "MagnusとHikaruの対戦成績は?"

  • "ブリッツのトップ10プレイヤーを表示して"

  • "今日のパズルは何?"

  • "次のパズルを取得して"

  • "過去50回分のパズル履歴を表示して"

  • "この局面の最善手は?: rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1"

  • "現在の対局を投了する"

  • "対局xyzで相手に 'good luck' と送って"

要件

  • Node.js 18以上

  • Lichess アカウント

ライセンス

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - A tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/jamespdaily/lichess-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server