本文詳細介紹了 MCP 服務在安裝和運行過程中遇到的異常情況,並提供了相應的解決方案和排查步驟,包括處理缺少命令環境、服務初始化失敗及配置錯誤等問題。
服務添加或安裝異常
1. 缺少 npx 命令所需環境
異常資訊:failed to start command: exec: "npx": executable file not found in $PATH
解決方案:下載並安裝 Node.js。
Node.js 版本須在 v18 及以上,npm 版本須在 v8 及以上。版本過低可能導致工具調用失敗
您可以訪問 Node.js 官網,下載並安裝 Node.js 18 或更高版本,也可以選擇通過以下方式完成:
2. 缺少 uvx 命令所需環境
3. 無法初始化 MCP Client
異常資訊:failed to initialize MCP client: context deadline exceeded
異常原因,包括但不限於以下原因:
服務參數配置錯誤:MCP 服務的參數設定可能存在錯誤或其他情況,影響服務初始化。
資源拉取失敗:由於網路問題,無法成功拉取資源導致的安裝失敗。
網路安全限制:由於公司內部安全性群組件的攔截,導致 MCP 服務初始化異常。
排查步驟:
1. 單擊複製完整命令,可以擷取完整的命令。 |
|
2. 在終端中運行該命令,可以擷取詳細異常資訊。 |
|
3.分析異常資訊,進行對應修複。 | 常見問題 1:配置錯誤 在以上異常樣本中,通過異常資訊可以看出,是由於 Redis 串連URL 配置錯誤導致串連失敗,據此應檢查並通過編輯該MCP服務,修正錯誤的URL配置。 常見問題2:資源拉取失敗 如果由於資源拉取問題導致命令運行失敗,可以在命令列中執行以下命令,添加鏡像源,再重啟 lingma 進程後再試。 Windows 系統Mac 系統常見問題3:Node.js 運行被安全性群組件攔截 根據安全性群組件的攔截提示,對Node.js進程或相關執行檔案進行授權或加白操作。 |
工具使用相關問題
如果您在使用 MCP 廣場中的服務存在問題,請聯絡魔搭社區,擷取支援人員。
ModelScope 開發人員群(DingTalk群號 44837352)
1. 環境變數或參數填寫錯誤,導致工具執行失敗
如果 MCP 工具調用出現異常或返回結果不符合預期,建議您首先展開工具調用詳情,查看具體的錯誤資訊,並據此進行分析與排查。 重要 部分 MCP 服務(如 Mastergo 和 Figma)的 API_KEY 或 TOKEN 等關鍵認證資訊包含在“參數(args)”中。 因此,在通過 MCP 廣場安裝後,仍需手動設定這些參數。 |
|
|
|
2. 模型無法正常調用 MCP 工具
確認當前在智能體模式。
重要如果未開啟相關工程目錄,系統將僅進入智能問答模式,無法調用 MCP 工具。請先載入對應的工程目錄,並切換到智能體模式。
確認 MCP 服務處於已串連狀態:
如果服務串連中斷,在介面右側單擊 |
|
使用建議:避免MCP服務及其工具使用相似命名(如 TextAnalyzer-Pro 和 TextAnalyzer-Plus 都包含名為 fetchText 的工具且功能類似),防止模型調用時產生歧義。
3. 個人設定、MCP 工具頁無法開啟,會話面板顯示空白。
當頁面顯示空白並在 idea.log 中有如下報錯資訊:“WARN - #c.i.u.j.JBCefApp - JCefAppConfig.class is not from a JBR module”。
異常原因:Android Studio 預設設定不支援 JCEF,導致無法載入個人設定、MCP 等頁面。
解決方案:
|
|
|
|
4. MCP 服務列表無法正常載入
服務列表持續顯示載入中。
重新啟動 IDE。
如果問題仍未解決,可嘗試手動啟動 Lingma 服務:
Windows 系統
進入目錄:
.lingma/bin/x.x.x/CPU架構_64_系統/執行命令:
Lingma.exe startMac 系統
單擊電腦左上方蘋果表徵圖,選擇“關於本機”查看處理器型號,然後根據處理器型號進入對應的目錄。
m1 晶片:
/.lingma/bin/x.x.x/aarch64_darwin/Lingmaintel 晶片:
/.lingma/bin/x.x.x/x86_64_darwin/Lingma
執行命令:
Lingma start等待啟動成功後,重新單擊登入按鈕。






