跳转到内容

MCP stdio 连接失败,cmd /c 包装导致 Claude Code 无法连接

Quick fix

Windows 上编辑 MCP 配置后若出现 cmd /c 包装并导致连接失败,请检查生成的 command 和 args,并升级到已修复该问题的版本。

报错原文
claude mcp list 显示 ✘ Failed to connect

该集群包含多类 MCP 问题,不能由一个症状或修复统一解释。#5132 描述 Windows 下 MCP stdio 的 command 被包装为 `cmd /c`,破坏 stdin/stdout 通信;#673 描述在 Windows 编辑供 WSL 使用的配置时,Linux 命令被错误地包装为 Windows 格式,维护者回复称已修复。另有 MCP 导入、保存、外部修改未同步及删除后重新注入等不同问题,现有 issue 未提供可确认的共同原因或统一修复。

  1. 如果问题是 Windows 上 MCP stdio 命令被包装为 `cmd /c` 后连接失败,核对生成前后的 command 和 args;#5132 被按重复问题关闭,评论指向 #1286,但本集群没有该 issue 的修复版本或具体解决步骤。

  2. 如果问题发生在 Windows 管理 WSL 的 MCP 配置时,#673 的维护者回复称该问题已修复并会随新版发布;issue 未说明具体版本。

  3. 如果问题是导入、保存、外部改动同步或删除后配置复活,这些属于不同故障;本集群未提供经过确认的通用修复。

ToolClaude Code
Version未知
PlatformsWindowsLinux

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。