Skip to content

使用wsl时dashboard的mcp server安装 配置参数问题 #129

@hsj1992

Description

@hsj1992

情景:
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时配置参数错误。

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions