前置作業:
- 已完成 Claude Desktop for MacOS (.dmg) 下載與安裝
- 已完成 Node.js & NPM for MacOS (.pkg) 下載與安裝
- 已在 /Users/<USER_NAME>/Library/Application Support/Claude 新增一個空白的檔案 claude_desktop_config.json
- 已在 claude_desktop_config.json 添加 MCP Server json 配置。以存取本地檔案系統的 MCP Server - File System 來說,其配置內容如下:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/<USER_NAME>/Desktop",
"/Users/<USER_NAME>/Downloads"
]
}
}
}
記得要將上面的 <USER_NAME> 改成你的 Mac 使用者名稱並存檔。
然後在 Terminal 中執行以下 shell 指令,以便安裝對應的 MCP Server 檔案:
npm install -g @modelcontextprotocol/server-filesystem
報錯訊息:
若 Terminal 出現如下的權限錯誤訊息:
npm error code EACCES
npm error syscall rename
npm error path /usr/local/lib/node_modules/npm
npm error dest /usr/local/lib/node_modules/.npm-i9nnxROI
npm error errno -13
npm error Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/npm' -> '/usr/local/lib/node_modules/.npm-i9nnxROI'
(以下省略)
解決方式:
則請在原 shell 指令前面加上 'sudo':
sudo npm install -g @modelcontextprotocol/server-filesystem
並鍵入 Mac 使用者密碼,應就可順利安裝了。
成功安裝的回應訊息如下:
added N packages in Ns
留言
張貼留言