MCP服务器配置工具

用于在Windows系统上安装和配置Model Context Protocol (MCP)服务器与Claude Desktop的全面工具包,提供诊断工具、安装脚本和故障排除指南。

  • by PWereh
  • Batchfile
  • 本地部署
  • 更新于
在 GitHub 查看 pwereh/claude-mcp-get

使用说明

克劳德MCP获取

一个用于在Windows系统上使用Claude Desktop安装和配置模型上下文协议(MCP)服务器的综合工具包。

概述

此存储库包含脚本、配置和文档,可帮助Windows用户在Claude Desktop中成功安装和使用模型上下文协议(MCP)服务器。它侧重于克服阻止Windows上MCP连接的常见问题,特别是 npx 命令、路径解析和多个Node.js安装。

主要特点

  • 用于识别Node.js安装的诊断工具
  • 避免常见陷阱的安装脚本
  • 具有绝对路径的配置模板
  • “无法连接到MCP服务器”错误的故障排除指南
  • NVM和Node.js路径问题的解决方案

快速开始

  1. 克隆此存储库
  2. 跑 find-nodejs.bat 识别您的Node.js安装
  3. 跑 cleanup-nodejs.bat 如果您有多个安装
  4. 跑 install-mcp.bat 安装您选择的MCP服务器
  5. 按照显示的配置说明进行操作

常见的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许可证

致谢