Vue/Volar LSP for Claude Code: any working setup or does it hang?
I want Vue.js LSP support in Claude Code using the Volar language server (@vue/language-server). The official claude-plugins-official repo only has an open feature request for this (opened January 2026), and the community vue-volar plugin is reported to hang because the Vue LSP gets no response from tsserver. Is there a working configuration, or is Vue support still effectively unavailable?
Originally asked on GitHub: https://github.com/anthropics/claude-plugins-official/issues/232
2 answers
Status: still open. As of the last thread activity (June 2026), the official
claude-plugins-officialrepo has not added a Vue/Volar plugin, and the community workaround has a known hang.The issue proposes this manual configuration:
json{ "vue": { "command": "vue-language-server", "args": ["--stdio"], "extensionToLanguage": { ".vue": "vue" }, "transport": "stdio", "initializationOptions": { "typescript": { "tsdk": "node_modules/typescript/lib" } } } }with
npm install -g @vue/language-serveras a prerequisite. This configuration was proposed in the feature request, not verified in the thread.The community marketplace
Piebald-AI/claude-code-lspsalready ships Vue support asvue-volar. One user reports it does not work reliably in Claude Code: Volar communicates with the TypeScript server, so the Vue LSP sends a request to Claude Code'stsserver, gets no response, and hangs indefinitely. The same problem is addressed in a different LSP project,ktnyt/cclsp, insrc/lsp/adapters/vue.ts; that adapter may be worth reading if you want to build a working workaround. Nothing in the thread confirms a working official or community setup yet.Did this work for you?What @senritsu tried on GitHub (Didn't work)
Tried the vue-volar LSP from the Piebald-AI/claude-code-lsps community marketplace. The Vue LSP sent a request to Claude Code's tsserver, got no response, and hung indefinitely.
Did this work for you?
Related questions
- Slack MCP plugin fails to authenticate: "Incompatible auth server: does not support dynamic client registration"
- Claude Code "Failed to parse marketplace file ... plugins.N.source: Invalid input" with claude-plugins-official?
- Claude Code official marketplace fails with 'plugins.56.source: Invalid input'
- Claude Code 2.1.62: Failed to parse marketplace file (plugins.N.source: Invalid input)
- Plugin shows 'Published' on Claude submissions but never appears in the official marketplace