EverArt MCP 服務器安裝調試筆記
問題描述
用戶在使用 EverArt MCP 服務器時遇到報錯:“MCP error -1: Connection closed”。
調試過程
- 檢查配置文件
cline_mcp_settings.json
: 確認 everart 服務器的配置信息,包括command
、args
和env
是否正確。 - 檢查 EverArt API Key: 用戶確認 API Key 配置正確且有效。
- 檢查網絡連接: 用戶使用
ping www.everart.ai
命令確認網絡連接正常。 - 分析錯誤信息: “Connection closed” 提示服務器連接被關閉,可能原因包括服務器未運行、配置錯誤、代碼錯誤或依賴項問題。
- 查找 EverArt MCP 服務器代碼: 通過 Tavily 搜索,確認正確的 MCP 服務器應為
everart-forge-mcp
,而不是直接使用everart
SDK。 - 安裝 everart-forge-mcp 服務器: 指導用戶從 GitHub 克隆
everart-forge-mcp
倉庫,并按照 README 文件中的安裝步驟進行安裝和構建。 - 更新 MCP 配置文件: 指導用戶更新
cline_mcp_settings.json
文件中 everart 服務器的args
路徑,指向正確的everart-forge-mcp/build/index.js
。
解決方案
用戶通過手動安裝 everart-forge-mcp
服務器,并更新 MCP 配置文件后,問題得到解決。
總結: cline_mcp_settings.json
中配置的 everart 服務器路徑錯誤,指向了 everart
SDK 而非 everart-forge-mcp
服務器。正確的解決方案是安裝 everart-forge-mcp
服務器,并更新配置文件。
安裝步驟
- 克隆倉庫:
git clone https://github.com/nickbaumann98/everart-forge-mcp.git
- 進入目錄:
cd everart-forge-mcp
- 安裝依賴:
npm install
- 構建項目:
npm run build
- 配置 Cline MCP 設置:
- 更新
cline_mcp_settings.json
文件,將 “everart” 服務器的args
路徑更新為/absolute/path/to/everart-forge-mcp/build/index.js
(請替換為您的實際路徑)。 - 確保
env
中配置了正確的EVERART_API_KEY
。
- 更新
- 重啟 Cline 客戶端。
注意: /absolute/path/to/everart-forge-mcp
需要替換為用戶本地 everart-forge-mcp
倉庫的實際路徑。