返回市场
国际象棋-MCP

国际象棋-MCP

作者:turlockmike15 星标更新:2025-02-04

项目介绍

菲尔德象棋分析助手

smithery 徽章 此工具帮助您在 Claude 中使用 Stockfish 分析象棋位置并获得专业评估。您可以:

  • 获取位置评估
  • 查看棋盘的可视化表示
  • 分析不同的走法和变种
  • 在大师数据库中查找位置(由等级超过 2200 的玩家进行的比赛)

需求

快速安装

通过 Smithery 安装

要通过 Smithery 自动安装 Claude Desktop 的象棋分析助手:

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

Mac 和 Linux 用户

打开终端并运行以下命令:

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

就这样!脚本会:

  1. 安装所需依赖项(Node.js 20+,Stockfish,Cairo)
  2. 配置 Claude Desktop
  3. 设置象棋助手

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

如果您希望手动安装或正在使用 Windows,请按照以下步骤操作:

需求

分步安装

第一步:安装依赖项

Mac 用户:

# 如果尚未安装 Homebrew,请安装它
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装所需软件包
brew install stockfish cairo pkg-config jq

Windows 用户:

  1. 安装 Node.js(LTS 版本)
  2. 下载 Stockfish 并将其添加到您的 PATH 中
  3. 安装 Cairo

第二步:安装象棋助手

npm install -g chess-mcp

第三步:配置 Claude Desktop

  1. 打开 Claude Desktop
  2. 导航到配置文件:
    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. 添加以下配置:
{
    "mcpServers": {
        "chess": {
            "command": "npx",
            "args": ["chess-mcp"]
        }
    }
}
  1. 保存并重新启动 Claude Desktop

使用象棋助手

  1. 打开 Claude Desktop
  2. 查找工具图标 (🔧) — 应该显示象棋分析工具
  3. 尝试这些示例提示:
    • "分析这个位置:rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"
    • "显示当前位置"
    • "在这个位置最好的一步是什么?"
    • "在大师数据库中查找这个位置"
    • "从这个位置开始,显示 2000 年之后的大师比赛"
    • "在这个位置,大师们最常下的几步是什么?"

功能

位置分析

  • 使用 Stockfish 进行引擎评估
  • 棋盘的可视化表示
  • 最佳走法建议
  • 走法验证

大师数据库

  • 在等级超过 2200 的玩家进行的比赛位置中搜索
  • 按日期范围过滤比赛
  • 查看胜/平统计
  • 查看成功率最高的常见走法
  • 浏览带有玩家等级的最近大师比赛

需要帮助?

如果您遇到任何问题:

  1. 确保所有需求都已正确安装
  2. 验证 Stockfish 是否可以从命令行访问
  3. 检查 Claude Desktop 配置中的所有路径是否正确
  4. 在进行任何更改后重新启动 Claude Desktop

常见问题

  • “工具未在 Claude 中显示”:确保您已正确配置 Claude Desktop
  • “未找到 Stockfish”:验证 Stockfish 已安装且可以从命令行访问
  • “Node 版本错误”:确保已安装 Node.js 版本 20 或更高
  • “Canvas 安装失败”:确保 Cairo 已针对您的操作系统正确安装