rec-us-mcp-server
by elizabethsiegle·★ 10·综合分 37
MCP 服务器通过浏览器自动化认证,实现旧金山网球场地预订。
概述
这个 MCP 服务器通过 Cloudflare Workers 和浏览器自动化,自动化旧金山网球场地预订流程。它使用 Stytch 进行身份验证,并提供三个核心工具:检查场地可用性、发起预订流程并请求短信验证,以及输入短信代码完成预订。文档包含清晰的工具使用示例,展示如何通过不同工具完成整个预订流程。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您是经常预订旧金山网球场的玩家,希望通过 AI 助手自动预订,可以选择此服务器。
什么时候不要选它
如果您不住在旧金山或不经常打网球,不要选择此服务器,因为它仅适用于这一特定用途。
此 server 暴露的工具
从 README 抽取出 3 个工具check_tennis_courtsCheck availability of tennis courts for specific date, time, and court
book_and_request_smsStart booking process for a tennis court and request SMS verification
enter_sms_code_and_completeComplete tennis court booking by entering SMS verification code
可对比工具
安装
安装步骤
- 部署到 Cloudflare Workers:
[](https://deploy.workers.cloudflare.com/?url=https://github.com/cloudflare/ai/tree/main/demos/remote-mcp-authless)
- 或克隆并在本地部署:
npm create cloudflare@latest -- tennis-booking-mcp --template=cloudflare/ai/demos/remote-mcp-authless- 设置必需的环境变量:
REC_EMAIL=your-sf-rec-email@example.com
REC_PASSWORD=your-sf-rec-password- 配置 wrangler.jsonc:
"ai": {
"binding": "AI"
},
"browser": {
"binding": "MYBROWSER"
},连接到 Claude Desktop
安装 [mcp-remote 代理](https://www.npmjs.com/package/mcp-remote) 并更新 Claude Desktop 的配置:
{
"mcpServers": {
"tennis-booking": {
"command": "npx",
"args": [
"mcp-remote",
"https://tennis-booking.<your-account>.workers.dev/sse"
]
}
}
}FAQ
- 这个服务器使用什么身份验证方法?
- 服务器使用 Stytch 进行身份验证,将预订权限限制在授权的电子邮件地址范围内。
- 我可以修改预订系统用于其他城市吗?
- 此代码专门为旧金山的娱乐网站设计。虽然概念可以适应,但自动化逻辑需要为其他系统完全重写。
rec-us-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。