從 `npm install -g` 遷移到 `npx`
閱讀約 3 分鐘
早期文件可能寫
npm install -g slima-mcp——這個方式已經不推薦。新的方式是 config 直接寫npx、套件不全域裝。

為什麼改
| 全域裝 | npx 動態跑 |
|---|---|
需要手動 npm update |
每次跑自動拿最新 0.x |
| 多 node 版本切換時混亂 | 沒這個問題 |
| 各 user 都要裝一次 | 第一次跑會下載 cache |
| Version 管理麻煩 | @0 自動 |
遷移步驟
1 · 移除全域裝的
npm uninstall -g slima-mcp
確認移掉:
which slima-mcp
# 應該 not found
2 · 把 config 改成 npx
把 client 的 config 從:
"slima": {
"command": "slima-mcp"
}
改成:
"slima": {
"command": "npx",
"args": ["-y", "slima-mcp@0"]
}
3 · 重啟 client
完全 Quit Claude Desktop / Cursor、重開。
4 · 驗證
照常打:
@slima list books
應該照常運作。
Token 不會丟
~/.slima/credentials.json 是 standalone——跟 npm install 無關。所以遷移不影響你的 token。
之後不需要更新
新方式 npx -y slima-mcp@0 每次跑自動檢查最新 0.x——你不需要再做任何升級動作。
(只有 1.0 出來時你才要手動把 @0 改成 @1、詳見 版號策略。)
相關
這篇有幫助嗎?