English
Docs · 开发者

POFA MCP 接入

让 ChatGPT、Claude 等 AI 助手直接连上 POFA:查赛事、给选手报名、替办赛方把一场比赛从建赛办到决赛。已上线

MCP 服务地址(远程 · Streamable HTTP)
https://pofa.app/mcp/
这不是演示页,是一条已经跑通的线。2026-11-08,一场 8 人单淘汰测试赛(「美国小弟试办赛」)全程由 AI 经这个 MCP 办完:建赛、导入名单、生成签表、逐场录分打到决赛出冠军,中途还验证了撤销一级级往回退的级联逻辑——23 项检查全过。看这场赛的公开页 →

这是什么

办赛六步(AI 的固定动线)

1
建赛
生成赛事与管理码,管理码当场交给办赛方保存
create_tournament
2
导入名单
批量加入选手名单,重复邮箱自动跳过
import_players
3
生成签表
先出预览给人看,确认后才落库
generate_bracket
4
排赛程
按场地与时间排场次,同样先预览后确认
schedule_matches
5
录比分
胜者自动晋级;录错可撤销,级联回退
report_result
6
上屏叫号
比赛日把一场对阵叫上它所在场地的屏幕:每个场地一块屏、一块链接,互不覆盖;下屏后回到叫号板
screen_show

工具清单(12 个)

工具干什么谁用凭证
search_tournaments按关键词、城市、日期找赛事——发现赛事的入口选手 / 任何人不需要
get_tournament一场赛事的完整公开信息:赛制、日期、地点、费用、分享链接选手 / 任何人不需要
get_schedule已发布的赛程:每场的场地与开赛时间选手 / 任何人不需要
register_player给选手报名。两步式:先返回摘要给用户确认,确认后才真正报名选手不需要
create_tournament新建一场比赛,返回赛事 id、分享链接与管理码办赛方生成管理码
import_players批量导入选手名单(单次最多 500 人)办赛方管理码
generate_bracket生成签表(目前支持单淘汰)。先预览、后确认,预览不写数据办赛方管理码
schedule_matches把签表场次排到场地与时间上,带冲突校验;先预览、后确认办赛方管理码
report_result录入比分,胜者自动晋级;支持撤销与改分(记为更正)办赛方管理码
screen_show把一场比赛叫上它所在场地的屏幕:双方名字全屏显示,直到下屏;每个场地各上各的,互不覆盖;与控制台叫号队列相互独立办赛方管理码
screen_clear撤下屏幕上的叫号:带场地只撤那一块屏,不带场地则全部撤下;屏幕回到叫号队列板(队列为空时回待机面)办赛方管理码
get_screen查看各场地屏幕当前在显示什么,并一次拿到每个场地的屏幕链接清单,以及叫号队列的概要办赛方 / 任何人不需要

叫号屏:一块场地一块屏

从 ChatGPT 连接

  1. 打开 ChatGPT,进入设置 → 连接器(Connectors),选择新建自定义连接器。
  2. 名称填 POFA,URL 填 https://pofa.app/mcp/,鉴权选无 / None,创建。
  3. 在对话里启用这个连接器,直接开口就行:「帮我找一下最近的匹克球比赛」「帮我办一场 8 人单打赛」。

从 Claude 连接

  1. 打开 Claude,进入设置 → Connectors,选择 Add custom connector。
  2. 名称填 POFA,URL 填 https://pofa.app/mcp/,保存。
  3. 其他支持远程 MCP 的客户端(Cursor 等)同样填这个 URL 即可。

鉴权与安全

当前边界(如实标注)

POFA 文档 · English version · 相关:权限表 · 数据模型