catenary-mcp 1.6.1

A high-performance multiplexing bridge between MCP (Model Context Protocol) and LSP (Language Server Protocol). Enables LLMs to access IDE-grade code intelligence across multiple languages simultaneously with smart routing and UTF-8 accuracy.
Documentation
# CSS, HTML, JSON

These three languages are bundled together in one package: `vscode-langservers-extracted`.

## Install

### macOS

```bash
npm install -g vscode-langservers-extracted
```

### Linux

```bash
npm install -g vscode-langservers-extracted
```

### Windows

```bash
npm install -g vscode-langservers-extracted
```

## Config

Add to `~/.config/catenary/config.toml`:

```toml
[server.vscode-css]
command = "vscode-css-language-server"
args = ["--stdio"]

[server.vscode-html]
command = "vscode-html-language-server"
args = ["--stdio"]

[server.vscode-json]
command = "vscode-json-language-server"
args = ["--stdio"]

[language.css]
servers = ["vscode-css"]

[language.scss]
servers = ["vscode-css"]

[language.html]
servers = ["vscode-html"]

[language.json]
servers = ["vscode-json"]
```

## What's Included

The `vscode-langservers-extracted` package provides:

| Server | Languages |
|--------|-----------|
| `vscode-css-language-server` | CSS, SCSS, Less |
| `vscode-html-language-server` | HTML |
| `vscode-json-language-server` | JSON, JSONC |
| `vscode-markdown-language-server` | Markdown |
| `vscode-eslint-language-server` | ESLint |

## Notes

- These servers are extracted from VS Code, so they're well-maintained and feature-complete
- SCSS and Less use the same CSS server — it auto-detects the language
- For Tailwind CSS support, use `tailwindcss-language-server` (separate server)

## Links

- [vscode-langservers-extracted on npm]https://www.npmjs.com/package/vscode-langservers-extracted