Environment
- OS: Windows 10/11
- Node.js: [deine Version -
node --version]
- cclsp: latest (via npx)
- Claude Code: 2.1.1
Problem
cclsp shows "✓ Connected" in claude mcp list, but all LSP tool calls fail with:
Error: MCP error -32000: Connection closed
Steps to Reproduce
- Install cclsp:
npm install -g cclsp
- Run setup:
cclsp setup --user
- Configure for Python (pyright) and TypeScript
- Add to Claude:
claude mcp add cclsp -s user cmd /c npx cclsp@latest
- Verify connection:
claude mcp list shows "✓ Connected"
- In Claude Code, request: "get LSP diagnostics for [file].py"
- Error: "Connection closed"
Additional Info
npx pyright-langserver --stdio works correctly in terminal
npx typescript-language-server --stdio works correctly in terminal
- The language servers start and respond, but cclsp seems to lose connection when Claude calls the tools
cclsp.json config
{
"servers": [
{
"extensions": ["js", "ts", "jsx", "tsx"],
"command": ["npx", "--", "typescript-language-server", "--stdio"],
"rootDir": "."
},
{
"extensions": ["py", "pyi"],
"command": ["npx", "--", "pyright-langserver", "--stdio"],
"rootDir": "."
}
]
}
Environment
node --version]Problem
cclsp shows "✓ Connected" in
claude mcp list, but all LSP tool calls fail with:Steps to Reproduce
npm install -g cclspcclsp setup --userclaude mcp add cclsp -s user cmd /c npx cclsp@latestclaude mcp listshows "✓ Connected"Additional Info
npx pyright-langserver --stdioworks correctly in terminalnpx typescript-language-server --stdioworks correctly in terminalcclsp.json config
{ "servers": [ { "extensions": ["js", "ts", "jsx", "tsx"], "command": ["npx", "--", "typescript-language-server", "--stdio"], "rootDir": "." }, { "extensions": ["py", "pyi"], "command": ["npx", "--", "pyright-langserver", "--stdio"], "rootDir": "." } ] }