COROS MCP 登录网关
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @coros/coros。
技能介绍
解决的问题
当 COROS MCP 服务位于 mcp.coros.com 网关之后,客户端需要处理区域 issuer 选择、浏览器登录回调、终端中断、多地区 token 隔离和多步骤 CLI 状态保持。手工调用时,容易遇到 CN/EU/US 登录状态互相覆盖、浏览器在另一台机器打开后流程断掉,或重复请求 /mcp 导致工具发现变慢。
技能如何工作
该技能围绕本地 helper 组织流程:
- 网关登录:默认读取 discovery 返回的 issuer,并把登录、刷新、MCP 调用和本地缓存固定到同一区域。
- 两步登录:在跨机器或终端可能中断时,使用
login-start/login-finish保留 pending state,避免浏览器登录完成后无法落盘。 - 工具调用:
list-tools、describe-tool和call-tool复用 token 缓存与短 TTL 工具目录缓存,必要时再强制刷新。 - 安全边界:token 不打印到 stdout,错误信息经过脱敏,MCP 请求走 stateless
/mcp,不依赖Mcp-Session-Id。
适用边界
该技能适合需要稳定登录 COROS MCP、发现工具并调用工具的场景。若用户未登录,需要先在浏览器完成 COROS 登录;若区域行为重要,应明确网关解析到 CN、EU 或 US。它不负责创建新的 COROS 账号,也不替代 COROS 业务语义,遇到缺失参数时只追问必要字段,而不是把完整 schema 抛给用户。
使用场景
- 在跨机器完成 COROS 浏览器登录后,用两步流程保存 token 并恢复调用。
- 需要判断网关解析到 CN、EU 或 US 时,检查 issuer 与本地缓存再决定。
- 调用未知 COROS MCP 工具前,先列出工具并查看 schema,再传入 JSON 参数。
- 本地已有登录缓存时,复用 token 自动刷新并调用 /mcp,避免重复登录。
适合人员
- 需要让 AI Agent 自动登录 COROS、调用 MCP 工具并处理跨机器回调的工程师。
- 维护多地区 COROS 服务、需要隔离 CN/EU/US token 状态并避免覆盖的平台工程师。
- 在终端中断或浏览器打开到其他设备时,需要完成 COROS 登录落盘的自动化人员。
- 调试 COROS MCP 工具参数、需要查看 schema 并只追问缺失字段的集成工程师。