Chess Analysis Assistant for Claude

Chess Analysis Assistant for Claude

site icon
2025.02.04 9
TypeScript国际象棋分析棋局评估娱乐功能
Chess Analysis Assistant for Claude 是一个专为国际象棋爱好者设计的工具,它集成了Stockfish引擎,能够在Claude环境中提供专业的棋局分析和评估。用户可以通过该工具获取棋局评估、查看棋盘可视化表示、分析不同走法和变体,以及查询大师数据库中的棋局。
View on GitHub

Overview

基本能力

产品定位

Chess Analysis Assistant for Claude 是一个国际象棋分析工具,旨在为国际象棋爱好者提供专业的棋局分析和评估服务。

核心功能

  • 棋局分析:使用Stockfish引擎进行棋局评估,提供最佳走法建议和走法验证。
  • 棋盘可视化:生成棋盘的图形化表示。
  • 大师数据库查询:搜索2200+评级玩家在特定棋局中的走法,支持按日期范围筛选游戏,查看胜负统计和常见走法。

适用场景

  • 国际象棋爱好者希望快速分析棋局并获取专业评估。
  • 玩家希望了解大师在特定棋局中的走法和策略。
  • 需要可视化棋盘以更好地理解棋局变化的用户。

工具列表

  • Stockfish:国际象棋引擎,用于棋局分析和评估。
  • Cairo:图形库,用于生成棋盘的图形化表示。

常见问题解答

  • 工具未在Claude中显示:确保Claude Desktop配置正确。
  • Stockfish未找到:验证Stockfish是否已安装并可从命令行访问。
  • Node版本错误:确保安装Node.js 20或更高版本。
  • Canvas安装失败:确保Cairo已正确安装。

使用教程

使用依赖

  • Claude Desktop:已安装在计算机上。
  • Git:已安装在系统上。

安装教程

通过Smithery自动安装

npx -y @smithery/cli install chess-mcp --client claude

Mac和Linux用户

curl -fsSL https://raw.githubusercontent.com/turlockmike/chess-mcp/master/install.sh | bash

手动安装(Windows或高级用户)

  1. 安装依赖
  2. Mac用户 bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install stockfish cairo pkg-config jq
  3. Windows用户
    • 安装Node.js(LTS版本)。
    • 下载Stockfish并添加到PATH。
    • 安装Cairo。
  4. 安装Chess Assistant bash npm install -g chess-mcp
  5. 配置Claude Desktop
  6. 打开Claude Desktop。
  7. 导航到配置文件并添加配置。
  8. 保存并重启Claude Desktop。

调试方式

  1. 确保所有依赖已正确安装。
  2. 验证Stockfish是否可从命令行访问。
  3. 检查Claude Desktop配置中的路径是否正确。
  4. 重启Claude Desktop。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。