情景:
wsl里安装运行ccw,
然后在windows端edge浏览器打开dashboard,做ccw mcp server的安装。
结果在claude mcp list 上显示“ccw-tools: cmd /c npx -y ccw-mcp - ✗ Failed to connect”。
查看mcp server参数,格式是
{
"args": [
"/c",
"npx",
"-y",
"ccw-mcp"
],
"command": "cmd",
"env": {
"CCW_ENABLED_TOOLS": "write_file,edit_file,read_file,core_memory,ask_question,smart_search,read_many_files,team_msg",
"CCW_PROJECT_ROOT": "/myproject"
}
}
确认问题所在:
MCP server 配置成用 Windows 的 cmd 启动。
这会导致 Claude 通过 stdio 与 MCP server 建立连接时失败,所以显示 Failed to connect。
临时修复:
手动更改参数为
{
"args": [
"-y",
"ccw-mcp"
],
"command": "npx",
"env": {
"CCW_ENABLED_TOOLS": "write_file,edit_file,read_file,core_memory,ask_question,smart_search,read_many_files,team_msg",
"CCW_PROJECT_ROOT": "/myproject"
}
}
效果:
再次执行claude mcp list ,显示ccw-tools: npx -y ccw-mcp - ✓ Connected
实际问题所在:
在windows端edge浏览器中,ccw的dashboard安装ccw-tools 等mcp server时候未能判断是在wsl,而是判断成在windows环境下,从而导致安装mcp server时配置参数错误。
情景:
wsl里安装运行ccw,
然后在windows端edge浏览器打开dashboard,做ccw mcp server的安装。
结果在
claude mcp list上显示“ccw-tools: cmd /c npx -y ccw-mcp - ✗ Failed to connect”。查看mcp server参数,格式是
确认问题所在:
MCP server 配置成用 Windows 的 cmd 启动。
这会导致 Claude 通过 stdio 与 MCP server 建立连接时失败,所以显示 Failed to connect。
临时修复:
手动更改参数为
效果:
再次执行
claude mcp list,显示ccw-tools: npx -y ccw-mcp - ✓ Connected实际问题所在:
在windows端edge浏览器中,ccw的dashboard安装ccw-tools 等mcp server时候未能判断是在wsl,而是判断成在windows环境下,从而导致安装mcp server时配置参数错误。