关于 Chessigma
Chessigma 是面向棋手和助手的只读 MCP 服务,可查询开局、局面、棋局、谜题和 Elo 信息。服务托管于远程端点,无需登录,也不运行棋力引擎。
主要功能
- 01开局指南与识别
- 02FEN 局面和 PGN 棋局检查
- 03Chess.com 与 Lichess 棋局复盘链接
- 04每日及历史谜题
- 05Elo 变化估算
适用场景
- 01按名称或着法查询开局
- 02根据 FEN 检查合法着法和将杀状态
- 03总结 PGN 或打开棋局复盘
- 04获取谜题或估算等级分变化
MCP 相关
通过 Streamable HTTP 在 https://www.chessigma.com/api/mcp 向 MCP 客户端提供只读棋类工具,无需身份验证。工具依据国际象棋规则、开局目录和谜题档案提供信息,不运行引擎。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://www.chessigma.com/api/mcpclaude mcp add --transport http com-chessigma-chessigma https://www.chessigma.com/api/mcp{"mcpServers":{"com-chessigma-chessigma":{"type":"http","url":"https://www.chessigma.com/api/mcp"}}}在 Cursor 中打开{"servers":{"com-chessigma-chessigma":{"type":"http","url":"https://www.chessigma.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-chessigma-chessigma":{"type":"http","url":"https://www.chessigma.com/api/mcp"}}}{"mcpServers":{"com-chessigma-chessigma":{"serverUrl":"https://www.chessigma.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
7| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| opening | string | 是 | 开局名称或 slug,例如 "London System"、"caro-kann"、"Sicilian Najdorf"。 |
详细介绍
Chessigma MCP 服务
为 Claude、ChatGPT 和任何 MCP 客户端提供 Chess 工具,来自 Chessigma:开局指南、任意走法背后的开局、局面和对局事实、Chess.com 和 Lichess 对局的复盘链接、每日谜题和 Elo 估算。只读,无需账户,无需登录。
- 服务 URL:
https://www.chessigma.com/api/mcp(Streamable HTTP,无需身份验证) - 文档: https://www.chessigma.com/developers/mcp
该服务运行在 chessigma.com 上,因此无需安装任何内容。此代码库包含其公开说明,以及发布到官方 MCP Registry 的 server.json。
连接
Claude(网页、桌面和移动应用):从 Claude 的连接器目录添加 Chessigma,或在 Customize > Connectors 中搜索 Chessigma。无需账户或登录。
Claude Code
claude mcp add --transport http chessigma https://www.chessigma.com/api/mcp
Cursor(~/.cursor/mcp.json)
{ "mcpServers": { "chessigma": { "url": "https://www.chessigma.com/api/mcp" } } }
VS Code(.vscode/mcp.json)
{ "servers": { "chessigma": { "type": "http", "url": "https://www.chessigma.com/api/mcp" } } }
**ChatGPT 和其他客户端:**使用上述 URL 添加远程 MCP 服务,协议选择 Streamable HTTP,无需身份验证。
工具
| 工具 | 功能 |
|---|---|
get_opening_guide | 按名称获取 Chessigma 的开局指南:主线、关键变化以及双方的思路。热门开局有完整指南;在约 3,700 个已编目的名称中,任意一个都能返回其 ECO 代码和走法。 |
identify_opening | 识别一段走法序列或 PGN 中的开局:ECO 代码、遵循理论的步数,以及首次偏离理论的走法。 |
analyze_position | 读取 FEN:行棋方、是否被将军、将杀或逼和、所有合法走法、子力数量和开局名称。 |
analyze_game | 总结 PGN:棋手、结果、开局、对局结束方式和最终局面。 |
review_online_game | 将公开的 Chess.com 实时对局或 Lichess 对局链接转换为 Chessigma 上逐步复盘的链接。 |
get_daily_puzzle | 获取今日谜题,或自 2024 年 1 月 1 日以来任意一天的谜题:局面、解答和开始解题的链接。 |
calculate_elo | 使用 Elo 公式估算单局对弈后的等级分变化,K 系数默认值适用于 FIDE、Chess.com 和 Lichess。 |
这些工具依据国际象棋规则、开局目录和 Chessigma 的谜题档案提供事实;它们不会运行引擎。如需引擎分析,工具中的链接会打开 Chessigma 分析棋盘,Stockfish 会在你的浏览器中运行。
试着这样提问
- 教我 Caro-Kann:主线、关键变化以及双方的思路。
- 1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 是什么开局?
- 黑方在这里被将杀了吗?
r1bqkb1r/pppp1Qpp/2n2n2/4p3/2B1P3/8/PPPP1PPP/RNB1K1NR b KQkq - 0 4 - 帮我复盘这盘棋:https://www.chess.com/game/live/173765478164
- 给我看看今天的国际象棋谜题,让我试着解答。
- 我的等级分是 1500,刚刚击败了一位 1650 分的对手。我能增加多少 Elo?
隐私与限制
运行时,没有任何工具会写入数据、调用 AI 模型或获取其他网站的内容,你发送的输入也不会被存储。为实施速率限制,会记录每个请求的时间、方法、路径、IP 地址和用户代理。所有调用者共享每分钟 300 次请求。详情请见:隐私政策和条款。
支持
许可证
此代码库的内容采用 MIT License。Chessigma 名称和徽标不在许可范围内。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。