Chessagine MCP 서버

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

MCP 서버#54 · 점수 55Smithery

무엇을 하나요

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

원문 보기

Analyze chess positions using powerful engines like Stockfish, Leela, and Maia. Retrieve games, puzzles, and opening statistics directly from Lichess and specialized databases. Visualize moves and games through interactive board renders and PGN viewers.

Chessagine MCP 서버 설치 방법

Smithery CLI 한 줄로 설치하고, 설치 중에 아래 설정값을 넣습니다.

Claude Desktop

npx -y @smithery/cli install jalpp/chessagine --client claude

Cursor

npx -y @smithery/cli install jalpp/chessagine --client cursor

원격 서버 주소 (Streamable HTTP)

https://chessagine--jalpp.run.tools

키와 비밀번호는 원 제공처와 내 컴퓨터에만 넣습니다. ListeningMind는 받지 않습니다.

제공 도구 37개

  • get-lichess-master-games 주어진 국면에 대한 마스터 레벨 대국 및 오프닝 통계를 Lichess에서 가져옵니다.
  • get-lichess-games 주어진 국면에 대한 Lichess 유저 대국 및 오프닝 통계를 가져옵니다.
  • fetch-lichess-games Lichess 유저의 최근 20개 대국을 가져옵니다. 플레이어 정보, 레이팅, 속도 포맷, PGN 표기를 포함한 대국 세부 정보를 반환합니다.
  • fetch-lichess-game PGN 형식의 특정 Lichess 대국을 가져옵니다. 전체 Lichess URL 또는 대국 ID를 지원합니다.
  • fetch-chess-puzzle Lichess 데이터베이스에서 무작위 체스 퍼즐을 가져옵니다. 테마 및 레이팅 범위로 필터링할 수 있으며, 사용자와 퍼즐 세션을 시작할 때 사용합니다.
  • get-lichess-username 현재 mcp 사용자의 lichess 사용자 이름을 가져옵니다.
  • fetch-lichess-studies 특정 Lichess 유저의 모든 스터디를 가져옵니다. ID, 이름, 타임스탬프가 포함된 스터디 목록을 반환합니다.
  • fetch-lichess-study-pgn PGN 형식의 특정 Lichess 스터디를 가져옵니다. 스터디의 모든 챕터를 PGN으로 반환하며, LICHESSSTUDYTOKEN 환경 변수 또는 token 매개변수가 필요합니다.
  • render_chess_board 주어진 국면의 인터랙티브 체스 보드를 렌더링합니다. 단일 국면을 시각적으로 표시하며, FEN 표기법의 특정 체스 국면을 표시할 때 사용합니다.
  • render_pgn_viewer 체스 대국의 수들을 탐색할 수 있는 인터랙티브 PGN 게임 뷰어를 렌더링합니다.
  • is-legal-move 주어진 FEN 국면에서 특정 수가 규칙에 맞는지 확인합니다.
  • get-boardstate-for-move FEN과 수가 주어지면, 해당 수를 둔 후의 보드 상태를 설명하는 문자열을 반환합니다.
  • get-boardstate-for-fen FEN이 주어지면, 해당 FEN의 보드 상태를 설명하는 문자열을 반환합니다.
  • get-chessboardmagic-repertoires Chessboard Magic Repertoire Builder에서 사용자의 체스 레퍼토리를 가져옵니다.
  • get-chessboardmagic-games Chessboard Magic Repertoire Builder에서 사용자의 체스 대국을 가져옵니다.
  • get-chessboardmagic-game-details 사용자의 단일 대국에 대한 메타데이터, 수, 태그, 변화수, 주석 링크를 가져옵니다.
  • get-chessboardmagic-repertoire-details 사용자의 단일 레퍼토리 메타데이터, 수, 변화수, 주석 링크를 가져옵니다.
  • get-chessboardmagic-tcec-stats 특정 체스 국면에 대한 TCEC(Top Chess Engine Championship) 통계를 가져옵니다.
  • get-chessboardmagic-tcec-games 특정 체스 국면에 도달했던 TCEC 대국들을 가져옵니다.
  • get-chessboardmagic-corr-stats 특정 체스 국면에 대한 통신 체스(correspondence chess) 통계를 가져옵니다.
  • get-chessboardmagic-corr-games 특정 체스 국면에 도달했던 통신 체스 대국들을 가져옵니다.
  • get-stockfish-analysis Stockfish 18 Multi-threated Lite WASM 엔진을 사용하여 체스 국면을 분석합니다.
  • fen-openingbook-lookup 12,000개 오프닝 북 국면에서 fen을 검색하여 오프닝 이름과 수 정보를 가져옵니다.
  • get-stockfish-best-move Stockfish 18 Multi-threated Lite WASM 엔진을 사용하여 체스 국면의 최선의 수를 찾습니다.
  • get-stockfish-multipv-analysis Stockfish 18 Multi-threated Lite WASM 엔진을 사용하여 체스 국면을 분석하고 여러 후보 수를 가져옵니다.
  • get-stockfish-batch-analysis Stockfish 18 Multi-threated Lite WASM 엔진을 사용하여 여러 체스 국면을 일괄 분석합니다.
  • get-chess-knowledgebase Silman 불균형, Fine의 30가지 체스 원칙, 엔드게임 원칙, 실전 체크리스트를 포함한 종합 체스 지식베이스를 반환합니다.
  • get-chessagine-stater-prompts 사용 가능한 모든 체스 분석 프롬프트 카테고리와 예시 프롬프트 목록을 표시합니다.
  • get-puzzle-themes 퍼즐 필터링에 사용할 수 있는 모든 퍼즐 테마 목록을 가져옵니다.
  • parse-pgn-into-fens 주어진 게임 pgn의 fen 목록을 수집합니다.
  • get-fen-map-lookup 주어진 게임 PGN에서 매핑된 SAN 수에 대한 fen을 조회합니다.
  • get-chessdb-analysis ChessDB에서 국면 분석 및 후보 수를 가져옵니다.
  • get-chessdb-pv ChessDB에서 특정 국면의 최선 수순(principal variation)을 가져옵니다.
  • queue-chessdb-analysis ChessDB의 백그라운드 분석을 위해 체스 국면을 큐에 등록합니다.
  • get-maia2-analysis 특정 레이팅 레벨의 인간 대국으로 학습된 Maia2 신경망을 사용하여 체스 국면을 분석합니다.
  • get-leela-analysis Leela Chess Zero 신경망을 사용하여 체스 국면을 분석합니다. 신경망 평가와 후보 수를 바탕으로 강력한 전술 분석을 제공합니다.
  • get-elite-leela-analysis 향상된 평가 기능을 갖춘 Elite Leela Chess Zero를 사용하여 체스 국면을 분석합니다. 심층 신경망 인사이트를 통해 최고 수준의 컴퓨터 분석을 제공합니다.

왜 골랐나 · #54 · 점수 55

  • 인기 (58%)65
  • 신뢰 (42%)40
  • 회원 평가이번 주 미반영
  • 검색 수요이번 주 미반영
  • 검색·AI 개요 평판이번 주 미반영

출처: Smithery · 5,030 uses · 처음 선정 2026-10-23

신뢰 점검

  • – 원 카탈로그 인증
  • – 공식 MCP 레지스트리 등록
  • – 자체 홈페이지
  • ✓ 바로 연결되는 서버
  • ✓ 충분한 설명

선정 기준 전체 보기 →

만든 분이라면: README에 배지 달기

[![ListeningMind pick](https://daas.listeningmind.ai/badge/mcps/x-mcp-jalpp-chessagine.svg)](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-jalpp-chessagine)

사는 방법

사람이 살 때

리마를 충전해 두고 쓴 만큼 차감합니다(1리마 = 100원, 1리마 단위). 지금은 충전을 상담으로 받습니다. 충전 상담 · m-support@listeningmind.com

에이전트가 살 때

에이전트는 원 제공처의 방식으로 연결합니다. ListeningMind 리마 결제는 제공처가 등록·연동하면 열립니다.

평가 ·

    아직 평가가 없습니다.

    평가할 수 있는 사람: 회원 누구나. 무엇을 해 봤는지 한 줄로 적어 주시면 확인한 뒤 공개합니다. 이름은 첫 글자만 보입니다. 다시 남기면 앞의 평가를 바꿉니다.

    자주 묻는 질문

    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.

    요금은 얼마인가요?

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

    믿고 써도 되나요?

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