# Chessagine MCP 서버

> 체스 엔진으로 국면을 분석하고 Lichess 기보와 통계를 조회합니다.

- 가격: 무료로 연결 · 원 제공처 요금 별도
- URL: https://daas.listeningmind.ai/ko/catalog/mcps/x-mcp-jalpp-chessagine
- 출처: Smithery https://smithery.ai/server/jalpp/chessagine
- 이번 주 순위: #54 (score 55)

## 설치

```
npx -y @smithery/cli install jalpp/chessagine --client claude
```
- Remote: https://chessagine--jalpp.run.tools

## 도구 (37)

- `get-lichess-master-games`: Fetch master-level games and opening statistics from Lichess for a given position
- `get-lichess-games`: Fetch Lichess user games and opening statistics for a given position
- `fetch-lichess-games`: Fetch the 20 most recent games for a Lichess user. Returns game details including player information, ratings, speed format, and PGN notation.
- `fetch-lichess-game`: Fetch a specific Lichess game in PGN format. Accepts either a full Lichess URL or a game ID.
- `fetch-chess-puzzle`: Fetch a random chess puzzle from Lichess database. Can filter by themes and rating range. Use this to start a puzzle session with the user.
- `get-lichess-username`: Get the lichess username of current mcp user
- `fetch-lichess-studies`: Fetch all studies for a given Lichess user. Returns a list of studies with their IDs, names, and timestamps.
- `fetch-lichess-study-pgn`: Fetch a specific Lichess study in PGN format. Returns all chapters of the study as PGN. Requires either LICHESSSTUDYTOKEN environment variable or token parameter.
- `render_chess_board`: Render an interactive chess board with the given position. Shows the board visually for a single position. Use this for displaying a specific chess position from FEN notation.
- `render_pgn_viewer`: Render an interactive PGN game viewer that allows navigating through chess game moves.
- `is-legal-move`: Check if a given move is legal for the provided FEN position
- `get-boardstate-for-move`: Given a FEN and a move, returns a string describing the resulting board state after the move
- `get-boardstate-for-fen`: Given a FEN, returns a string describing the resulting board state for that FEN
- `get-chessboardmagic-repertoires`: Fetch user's chess repertoires from the Chessboard Magic Repertoire Builder
- `get-chessboardmagic-games`: Fetch user's chess games from the Chessboard Magic Repertoire Builder
- `get-chessboardmagic-game-details`: Fetch user's single game's metadata, moves, tags, variations and comment links
- `get-chessboardmagic-repertoire-details`: Fetch user's single repertoire metadata, moves, variations and comment links
- `get-chessboardmagic-tcec-stats`: Fetch TCEC (Top Chess Engine Championship) statistics for a specific chess position
- `get-chessboardmagic-tcec-games`: Fetch TCEC games that reached a specific chess position
- `get-chessboardmagic-corr-stats`: Fetch correspondence chess statistics for a specific chess position
- `get-chessboardmagic-corr-games`: Fetch correspondence chess games that reached a specific chess position
- `get-stockfish-analysis`: Analyze a chess position using Stockfish 18 Multi-threated Lite WASM engine
- `fen-openingbook-lookup`: Look up a fen in 12k positions of opening book to get name, moves information for fen
- `get-stockfish-best-move`: Find the best move in a chess position using Stockfish 18 Multi-threated Lite WASM engine
- `get-stockfish-multipv-analysis`: Analyze a chess position and get multiple best move candidates with Stockfish 18 Multi-threated Lite WASM engine
- `get-stockfish-batch-analysis`: Analyze multiple chess positions in batch using Stockfish 18 Multi-threated Lite WASM engine
- `get-chess-knowledgebase`: Returns a comprehensive chess knowledgebase including Silman Imbalances, Fine's 30 chess principles, endgame principles, and practical checklists
- `get-chessagine-stater-prompts`: List all available chess analysis prompt categories with their example prompts
- `get-puzzle-themes`: Get a list of all available puzzle themes that can be used to filter puzzles
- `parse-pgn-into-fens`: Collect a fen list of given game pgn
- `get-fen-map-lookup`: Lookup fens for mapped SAN move, for given game PGN
- `get-chessdb-analysis`: Fetch position analysis and candidate moves from ChessDB
- `get-chessdb-pv`: Fetch the principal variation (best line) for a position from ChessDB
- `queue-chessdb-analysis`: Queue a chess position for background analysis on ChessDB
- `get-maia2-analysis`: Analyze chess position using Maia2 neural network trained on human games at specific rating levels.
- `get-leela-analysis`: Analyze chess position using Leela Chess Zero neural network. Provides strong tactical analysis with neural network evaluation and candidate moves.
- `get-elite-leela-analysis`: Analyze chess position using Elite Leela Chess Zero with enhanced evaluation. Provides top-level computer analysis with deep neural network insights.

## FAQ

### Chessagine MCP 서버는 무엇인가요?

체스 엔진으로 국면을 분석하고 Lichess 기보와 통계를 조회합니다. Smithery에 등록된 항목으로, ListeningMind.AI가 매주 고르는 엄선 목록에서 54위(점수 55)입니다.

### Chessagine MCP 서버는 어떻게 설치하나요?

터미널에서 npx -y @smithery/cli install jalpp/chessagine --client claude 를 실행하면 Claude Desktop에 연결됩니다. Cursor는 --client cursor 로 바꿉니다.

### API 키가 필요한가요?

원 제공처 등록 정보에 필수 설정값이 없습니다.

### 어떤 도구를 제공하나요?

37개입니다: get-lichess-master-games, get-lichess-games, fetch-lichess-games, fetch-lichess-game, fetch-chess-puzzle, get-lichess-username, fetch-lichess-studies, fetch-lichess-study-pgn, render_chess_board, render_pgn_viewer, is-legal-move, get-boardstate-for-move.

### 요금은 얼마인가요?

무료로 연결 · 원 제공처 요금 별도. 사용료는 원 제공처 기준으로 따로 붙을 수 있습니다.

### 믿고 써도 되나요?

통과한 점검: 바로 연결되는 서버, 충분한 설명. 처음 쓰는 서버·저장소는 내용을 한번 확인한 뒤 연결하세요.

