用途:在 Claude 中完成体育联赛与锦标赛的全流程管理,无需离开对话即可生成联赛、在其下创建锦标赛、构建对阵表、生成赛程并录入比赛结果。由通过 stdio 运行的 EasyChamp MCP 提供支持。
主要能力(MCP 工具):easychamp_generate_league 在已认证组织下创建联赛,输入名称、运动项目、队伍数和赛制,返回 leagueId、名称、运动项目和队伍列表;easychamp_generate_tournament 在已有联赛内创建锦标赛,输入 leagueId 和类型,返回 tournamentId;easychamp_generate_bracket 依据锦标赛已注册队伍构建对阵表,输入 tournamentId,返回 bracketId 与各轮比赛;easychamp_create_schedule 生成带比赛日期和可选场地的赛程,输入 tournamentId、startDate 和 venues,返回 scheduleId 与比赛列表;easychamp_enter_results 记录单场比赛的最终比分与胜者,输入 matchId、homeScore、awayScore、winner,返回 finalized 状态。
使用方式:典型调用链为 easychamp_generate_league → easychamp_generate_tournament → easychamp_generate_bracket → easychamp_create_schedule → easychamp_enter_results(每场比赛一次)。配置时在 Skill Studio 的 Deps 标签页点击 EasyChamp 行的 Copy config,将片段粘贴到 ~/.claude.json 的 mcpServers 下,并导出 EASYCHAMP_API_KEY(来自 https://easychamp.com/account/api-keys),或设置 EASYCHAMP_DEMO=1 使用免认证演示。详细工具 schema 见 references/schemas.md。
适用场景:需要创建联赛(如夏季篮球联赛、8 支队伍、单败淘汰)、在已有联赛下新建锦标赛、根据队伍列表生成对阵、生成带场地安排的赛程,或逐场录入比赛结果时。
限制与安全:切勿记录或回显 EASYCHAMP_API_KEY,复制配置片段使用 ${EASYCHAMP_API_KEY} 占位符,应从环境填入,不要将真实值粘贴到对话中。比分录入为最终结果,对已 finalized 的 matchId 重复调用 easychamp_enter_results 会返回结构化错误。其余平台细节暂未提供。