Chessagine

数据与存储

by jalpp

使用 Stockfish、Leela、Maia 分析棋局局面,并从 Lichess 与专业数据库获取对局、谜题和开局统计,支持交互棋盘与 PGN 可视化。

什么是 Chessagine

使用 Stockfish、Leela、Maia 分析棋局局面,并从 Lichess 与专业数据库获取对局、谜题和开局统计,支持交互棋盘与 PGN 可视化。

核心功能 (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. Useful for analyzing a player's recent performance, openings, and game history.

fetch-lichess-game

Fetch a specific Lichess game in PGN format. Accepts either a full Lichess URL or a game ID. Returns the complete PGN notation with headers and moves, ready for analysis or display.

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. Requires either LICHESS_STUDY_TOKEN environment variable or token parameter.

fetch-lichess-study-pgn

Fetch a specific Lichess study in PGN format. Returns all chapters of the study as PGN. Requires either LICHESS_STUDY_TOKEN 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. Use this for displaying complete chess games with move history, annotations, and the ability to step through moves. Supports PGN format with headers like Event, Site, Date, White, Black, Result, and move notation.

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. Provides human-like move suggestions and evaluations tailored to player strength (1100-1900 rating).

get-leela-analysis

Analyze chess position using Leela Chess Zero neural network. Provides strong tactical analysis with neural network evaluation and candidate moves. Uses T1-256x10 neural net, trained on self played games

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. Trained on 20M games from Lichess Elite Database (2500 - 3000)

常见问题

Chessagine 是什么?

使用 Stockfish、Leela、Maia 分析棋局局面,并从 Lichess 与专业数据库获取对局、谜题和开局统计,支持交互棋盘与 PGN 可视化。

Chessagine 提供哪些工具?

提供 37 个工具,包括 get-lichess-master-games、get-lichess-games、fetch-lichess-games

相关 Skills

数据库建模

by alirezarezvani

Universal
热门

把需求梳理成关系型数据库表结构,自动生成迁移脚本、TypeScript/Python 类型、种子数据、RLS 策略和索引方案,适合多租户、审计追踪、软删除等后端建模与 Schema 评审场景。

把数据库结构设计、ER图梳理和SQL建模放到一处,复杂业务也能快速统一数据模式,少走不少返工弯路。

数据与存储
未扫描9.8k

资深数据科学家

by alirezarezvani

Universal
热门

覆盖实验设计、特征工程、预测建模、因果推断与模型评估,适合用 Python/R/SQL 做 A/B 测试、时序分析和生产级 ML 落地,支撑数据驱动决策。

从 A/B 测试、因果分析到预测建模一条龙搞定,既有硬核统计方法也懂业务沟通,特别适合把数据结论真正落地。

数据与存储
未扫描9.8k

数据库设计

by alirezarezvani

Universal
热门

聚焦数据库 Schema 设计与演进,自动检查规范化、数据类型、约束和索引问题,生成 ERD,并为零停机迁移、数据变更和回滚提供可执行方案。

专注数据库设计与数据建模,帮你快速理清表结构和关系,减少后期返工,SQL 落地也更顺手。

数据与存储
未扫描9.8k

相关 MCP Server

by Anthropic

热门

PostgreSQL 是让 Claude 直接查询和管理你的数据库的 MCP 服务器。

这个服务器解决了开发者需要手动编写 SQL 查询的痛点,特别适合数据分析师或后端开发者快速探索数据库结构。不过,由于是参考实现,生产环境使用前务必评估安全风险,别指望它能处理复杂事务。

数据与存储
83.1k

SQLite 数据库

编辑精选

by Anthropic

热门

SQLite 是让 AI 直接查询本地数据库进行数据分析的 MCP 服务器。

这个服务器解决了 AI 无法直接访问 SQLite 数据库的问题,适合需要快速分析本地数据集的开发者。不过,作为参考实现,它可能缺乏生产级的安全特性,建议在受控环境中使用。

数据与存储
83.1k

by Firecrawl

热门

Firecrawl 是让 AI 直接抓取网页并提取结构化数据的 MCP 服务器。

它解决了手动写爬虫的麻烦,让 Claude 能直接访问动态网页内容。最适合需要实时数据的研究者或开发者,比如监控竞品价格或抓取新闻。但要注意,它依赖第三方 API,可能涉及隐私和成本问题。

数据与存储
6.0k

评论