Token 過期 / 需要重連
閱讀約 4 分鐘
Slima MCP token 不是永久——OAuth 跟 personal token 都有 TTL。過期會被擋下、要 reauth。具體天數隨方案 / 政策可能調整。

怎麼知道過期
3 種訊號:
1 · CLI 提示
npx slima-mcp@0 status
回:
Token expired
Reauth: https://slima.ai/oauth/authorize?...
2 · 在 client(Claude / Cursor)裡
訊息會回:
401 Token expired
Reauthorize at: https://slima.ai/oauth/...
3 · Account 頁
Account → 已授權應用 該 token 標 "expired"。
兩種 token 的 TTL
| Token 類型 | TTL |
|---|---|
| OAuth(Web,譬如 claude.ai) | ~30 天、有 refresh token |
| Personal token(stdio) | ~90 天、沒 refresh |
具體天數可能調整——以 slima.ai/plans 為準。
OAuth:通常自動 refresh
Web OAuth client 過期時 client 收到 401 + WWW-Authenticate → 自動跳 refresh / reauth flow,你通常不會發現。
只有 refresh token 也過期才要你重 OAuth。
Personal token:要手動 reauth
npx slima-mcp@0 auth
跑一次新的 auth flow、token 自動更新 ~/.slima/credentials.json。
主動延長 TTL
如果你還在用這個 token——它的 TTL 每次成功 API call 都會延長(就像 session)。
所以長期不用的 token 才會真正過期。日常活躍用的 token 通常自動延長。
想用 token 不過期
完全沒過期的 token 是安全漏洞——所以 Slima 不提供「永久 token」選項。
如果你要 CI / 自動化、要 token 穩定:寫 script 每月跑一次 reauth。
相關
這篇有幫助嗎?