克劳德MCP获取
一个用于在Windows系统上使用Claude Desktop安装和配置模型上下文协议(MCP)服务器的综合工具包。
概述
此存储库包含脚本、配置和文档,可帮助Windows用户在Claude Desktop中成功安装和使用模型上下文协议(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上最常见的问题是MCP服务器在使用时无法连接 npx 命令在 claude_desktop_config.json这是由于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服务器进行测试
贡献
欢迎投稿!请随时提交拉取请求。
许可证
MIT许可证
致谢
- 模型上下文协议 团队
- 贡献者
