MCP 国际象棋服务器是一个基于 Model Context Protocol (MCP) 的服务器,它为 Claude AI 助手赋予了强大的国际象棋功能,让用户能够在 Claude AI 中轻松进行国际象棋相关的操作。
此服务器作为扩展 Claude 能力的有力工具,具备以下实用功能:
下载二进制文件: 从 Releases 页面下载最新的二进制文件,根据不同的操作系统选择对应的文件:
mcp-chess-windows.exemcp-chess-darwinmcp-chess-linux赋予可执行权限(仅 macOS/Linux 系统需要): 打开终端,分别执行以下命令:
chmod +x mcp-chess-darwin # 对于 macOS
chmod +x mcp-chess-linux # 对于 Linux
macOS 用户处理安全警告: 当首次尝试运行该应用程序时,macOS 可能会因应用未由已识别的开发人员签名而显示安全警告。可通过以下两种方式解决:
mcp-chess-darwin 文件,在上下文菜单中选择“打开”,然后在弹出的对话框中点击“打开”。xattr -d com.apple.quarantine /path/to/mcp-chess-darwin
此操作仅需进行一次。
配置 Claude Desktop:
以下是 MCP 服务器配置的示例:
{
"mcpServers": {
"mcp-chess": {
"command": "/path/to/mcp-chess-binary"
}
}
}
配置完成后,你可以向 Claude 发送各种国际象棋相关的指令,例如:
显示一个国际象棋游戏的初始位置。
让我们开始一盘棋。检查每个走法是否合法。建议下一步最佳走法。
Nf3 是从初始位置出发的合法走法吗?
在以下位置: "rnbqkbnr/pppp1ppp/8/4p3/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 2",白方有什么好的走法?
该项目采用了以下先进技术构建:
# 克隆仓库
git clone https://github.com/alexandreroman/mcp-chess.git
cd mcp-chess
# 使用 Maven 构建
./mvnw clean package
# 构建原生可执行文件
./mvnw -Pnative native:compile
该项目遵循 Apache License 2.0 许可证发布,有关详细信息,请参阅 LICENSE 文件。