Slima MCP

從 `npm install -g` 遷移到 `npx`

閱讀約 3 分鐘

早期文件可能寫 npm install -g slima-mcp——這個方式已經不推薦。新的方式是 config 直接寫 npx、套件不全域裝。

Slima Authorized Apps:從 npm install -g 改用 npx -y slima-mcp@0 後 client 依然列在此處

為什麼改

全域裝 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、詳見 版號策略。)

相關

這篇有幫助嗎?