关于 Claude MCP Get
Claude MCP Get 是一套脚本、配置模板和指南,用于在 Windows 上为 Claude Desktop 安装 MCP 服务。它重点处理 npx 连接故障以及多个 Node.js 安装导致的路径问题。
主要功能
- 01检测 Node.js 安装位置
- 02通过脚本安装 MCP 服务
- 03提供绝对路径配置模板
- 04指导排查连接错误
- 05处理 NVM 和 Node.js 路径问题
适用场景
- 01查找 Windows 上的 Node.js 安装
- 02为 Claude Desktop 安装 MCP 服务
- 03使用绝对路径配置服务
- 04诊断 npx 连接或路径问题
MCP 相关
帮助 Windows 用户为 Claude Desktop 安装和配置 MCP 服务;项目本身不向客户端提供 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Claude MCP Get
用于在 Windows 系统上安装和配置 Claude Desktop 的 Model Context Protocol(MCP)服务的综合工具包。
概述
此仓库包含脚本、配置和文档,帮助 Windows 用户成功安装和使用 Claude Desktop 的 Model Context Protocol(MCP)服务。它重点解决阻碍 Windows 上 MCP 连接的常见问题,尤其是与 npx 命令、路径解析和多个 Node.js 安装相关的问题。
主要功能
- 用于识别 Node.js 安装的诊断工具
- 避免常见问题的安装脚本
- 使用绝对路径的配置模板
- 针对“无法连接到 MCP 服务”错误的故障排除指南
- 解决 NVM 和 Node.js 路径问题的方案
快速开始
- 克隆此仓库
- 运行
find-nodejs.bat,查找 Node.js 安装位置 - 如果有多个安装,运行
cleanup-nodejs.bat - 运行
install-mcp.bat,安装所需的 MCP 服务 - 按照显示的配置说明操作
常见 Windows 问题及解决方案
NPX 连接失败
在 Windows 上,最常见的问题是在 claude_desktop_config.json 中使用 npx 命令时,MCP 服务无法连接。这是由 Claude Desktop 在 Windows 上启动子进程的方式导致的。
解决方案: 使用带绝对路径的 node 直接执行,例如:
{
"mcpServers": {
"server-name": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": [
"C:\\Users\\Username\\AppData\\Roaming\\npm\\node_modules\\@modelcontextprotocol\\server-name\\dist\\index.js",
"parameter1", "parameter2"
],
"env": {
"APPDATA": "C:\\Users\\Username\\AppData\\Roaming\\",
"PATH": "C:\\Program Files\\nodejs",
"NODE_PATH": "C:\\Users\\Username\\AppData\\Roaming\\npm\\node_modules"
}
}
}
}
多个 Node.js 安装
安装了多个 Node.js(尤其是使用 NVM 时)会导致路径解析问题。
解决方案: 使用默认位置的标准 Node.js 安装,并指定绝对路径。
需要重启任务管理器
仅关闭并重新打开 Claude Desktop 通常无法完全重新加载配置。
解决方案: 重启前,在任务管理器中结束所有 Claude Desktop 进程。
文档
脚本
find-nodejs.bat- 查找系统中的所有 Node.js 安装cleanup-nodejs.bat- 清理 npm 缓存并修复常见安装问题install-mcp.bat- 使用正确的路径全局安装 MCP 服务run-server.bat- 在 Claude Desktop 外运行 MCP 服务以进行测试
贡献
欢迎贡献!欢迎提交 Pull Request。
许可证
MIT 许可证
致谢
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。