lsp_setup
Inspect and configure deterministic LSP command bindings for bundled language plugins, with a guided plan for search, install, and config workflows.
Instructions
Inspect and configure deterministic LSP command bindings for bundled language plugins. Returns a guided recommended_actions plan for search/install/config workflows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Setup mode (default: inspect) | inspect |
| command | No | LSP command for bind mode | |
| language | No | Language ID filter for inspect/auto_bind and required target for bind/unbind (python, javascript_lsp, typescript_lsp, c_lsp, cpp_lsp, java_lsp, go_lsp) | |
| observations | No | Optional host-discovery hints used by auto_bind (agent-provided search results such as commands/endpoints). | |
| project_root | No | Project root for compile_commands.json search in monorepos (narrows discovery scope) | |
| compile_db_path | No | Explicit compile_commands.json path for C/C++ (overrides env and auto-discovery) | |
| validation_mode | No | Per-call validation strictness override (default: production from env or config) |