Install
openclaw skills install coros-mcpInstall or refresh the COROS MCP connection inside OpenClaw through the global mcp.coros.com gateway, automatically pinning the session to the CN, EU, or US cluster selected by the gateway.
openclaw skills install coros-mcpUse this skill when the user wants one COROS MCP login skill that enters through mcp.coros.com and then uses the CN, EU, or US cluster selected by the gateway.
scripts/coros_mcp_login.py.python3 scripts/coros_mcp_login.py login-start
python3 scripts/coros_mcp_login.py login-finish
python3 scripts/coros_mcp_login.py apply-openclaw --server-name coros
python3 scripts/coros_mcp_login.py apply-openclaw --server-name coros
The helper defaults to https://mcp.coros.com, reads the gateway-selected issuer from discovery, and then pins login, token refresh, MCP calls, and local cache files to that concrete regional issuer.
If there is no local token cache yet, the helper will print a browser login link. Tell the user to open that link on their phone or computer browser and complete the COROS login there.
If you used login-start, the helper saves the pending login locally on that same machine. After the user finishes the browser login, run login-finish on the original machine to complete the token save.
To discover what this COROS MCP server currently supports, list tools dynamically. This command reuses a short-lived local cache first, so repeated requests stay fast:
python3 scripts/coros_mcp_login.py list-tools
Use --refresh only when you specifically want to force a live re-fetch from /mcp:
python3 scripts/coros_mcp_login.py list-tools --refresh
python3 scripts/coros_mcp_login.py describe-tool --tool queryUserInfo
python3 scripts/coros_mcp_login.py call-tool --tool queryUserInfo --arguments-json '{}'
openclaw mcp show coros
/mcp and discover/call the requested toolapply-openclaw for setup or refresh. It will reuse saved login when possible and otherwise start the browser-based login flow.login-start + login-finish when the browser may be on a different computer, or when the original terminal might be interrupted before the login completes.login-status to check whether the original machine still has a saved pending login and to reprint the browser link.~/.coros-mcp-skill-gateway/<region>/, so CN, EU, and US tokens do not overwrite each other.--issuer https://mcpcn.coros.com, --issuer https://mcpeu.coros.com, or --issuer https://mcpus.coros.com.list-tools, describe-tool, and call-tool automatically reuse the local token cache and refresh the token before MCP requests when it is near expiry.list-tools and describe-tool reuse a short-lived local tool catalog cache by default. Use --refresh when you want the latest live tool list immediately.list-tools, choose the best matching tool from the current server response, inspect it with describe-tool only when the arguments are not obvious, then run call-tool.--legacy and pass --username. The password will be prompted interactively.logout only if the user explicitly asks to clear saved local login state.scripts/ directory.