我是普通用户,需要在实验室的远程服务器上用vscode+Mcpserverde filesystem,试了半天就是配不上这个filesystem。
原因是 普通用户没有权限,/usr/bin ,没办法识别自己安装的node。
解决办法:commond路径写成自己安装的node的完整路径。参数filesystem也写成完整路径。
{
"mcpServers": {
"filesystem": {
"command": "/data/app/node22/node-v22.14.0-linux-x64/bin/node",
"args": ["/data/app/node22/node-v22.14.0-linux-x64/lib/node_modules/@modelcontextprotocol/server-filesystem/dist/index.js", "允许查看的文件夹路径"],
"disabled": false
}
}
}