与 macOS 不同,Windows 上的 MCP 服务器设置需要绝对文件路径,并且需要显式引用 node.exe 而不是使用 npx 命令。安装过程需要验证 npm 并全局安装到 AppData\Roaming\npm\node_modules 目录。运行服务器时需要提供 node.exe 和服务器的 index.js 文件的完整路径。
README.md 文件目前存在,脚本稍后提供...
=-=-=-=-=-
本指南假设您已经在 Windows 10 上进行了基本的 MCP 安装。该指南由运行 MCP 服务器的 Claude 桌面应用程序创建。
我将使用顺序思维来分析并创建一个全面的 MCP 顺序思维服务器安装验证指南。
基于此分析,这里是一个在 Windows 上验证 MCP 服务器安装的综合指南:
npm --version
npm config get prefix
注意:应指向 C:\Users\<您的用户名>\AppData\Roaming\npmnpm list -g @modelcontextprotocol/server-sequential-thinking
where node
注意:通常位于 C:\Program Files\nodejs\node.exenpm install -g @modelcontextprotocol/server-sequential-thinking
npm list -g @modelcontextprotocol/server-sequential-thinking
cd %APPDATA%\npm\node_modules\@modelcontextprotocol
dir
cd server-sequential-thinking
dir
cd dist
dir
预期结构:
@modelcontextprotocol\
server-sequential-thinking\
dist\
index.jsnode "%APPDATA%\npm\node_modules\@modelcontextprotocol\server-sequential-thinking\dist\index.js"
如果 npm config get prefix 显示了意外的位置:
npm config set prefix "%APPDATA%\npm"如果出现 MODULE_NOT_FOUND 错误:
npm install -g @modelcontextprotocol/server-sequential-thinking如果找不到 node.exe:
如果目录结构不完整:
npm uninstall -g @modelcontextprotocol/server-sequential-thinkingnpm cache clean --forcewhere node 命令中的 node.exe 路径本指南确保了在 Windows 上对 MCP 服务器安装进行系统化、彻底的验证。按照每个步骤的顺序操作,并在继续下一步之前验证成功。
=-=-=-=-
MacOS 和 Windows 10 在 MCP 服务器设置和安装上的关键差异。
基于此分析,这里是一个关于 MacOS 和 Windows 10 在 MCP 服务器设置上的综合比较指南:
/usr/local/lib/node_modules/usr/local/bin/node~/Library/Application Support/Claude/C:\Users\<用户名>\AppData\Roaming\npmC:\Program Files\nodejs\node.exe%APPDATA%\Claude\# 包执行
npx @modelcontextprotocol/server-sequential-thinking
# 全局安装
sudo npm install -g @package-name
# 权限设置
chmod +x ./script.sh
# 包执行
node "C:\Users\Username\AppData\Roaming\npm\node_modules\@package-name\dist\index.js"
# 全局安装(作为管理员)
npm install -g @package-name
# 权限设置
# 以管理员身份运行 CMD
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
}
}
}
{
"mcpServers": {
"sequential-thinking": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": [
"C:\\Users\\Username\\AppData\\Roaming\\npm\\node_modules\\@modelcontextprotocol\\server-_sequential-thinking\\dist\\index.js"
]
}
}
}
路径处理
包管理
权限
环境变量
$HOME,$PATH 使用冒号分隔%USERPROFILE%,%PATH% 使用分号分隔配置需求
路径转换
/ 为 \\C:)在开头/usr/local 为适当的 Windows 路径命令转换
npx 命令为直接 node.exe 执行配置转换
-y 标志Windows 特定
转换陷阱