Leverage OJ 重写完成后,下一个问题是:AI 能不能自主使用这个平台——不只是调 API,而是从头设计一整个游戏?
答案是可以。关键要素只有两个:一份机器可读的协议文档,和一个 MCP 服务器。
GET /ai:写给机器看的文档
我们在后端加了一个公开端点 GET /ai,返回完整的平台上下文纯文本:
- 裁判/Bot 的 stdin/stdout 协议
- 支持的语言
- REST API 快速参考
- MCP 工具列表和 Claude Desktop 配置模板
大约 4 分钟
Leverage OJ 重写完成后,下一个问题是:AI 能不能自主使用这个平台——不只是调 API,而是从头设计一整个游戏?
答案是可以。关键要素只有两个:一份机器可读的协议文档,和一个 MCP 服务器。
我们在后端加了一个公开端点 GET /ai,返回完整的平台上下文纯文本: