What it is
An orchestration layer over existing language servers (gopls, rust-analyzer, jdtls and others): 65 tools across 30 CI-verified languages that expose LSP navigation, symbol editing, safety checks, simulation sessions, and build/test runs to an agent over MCP. A single Go binary that keeps the language servers warm between sessions.
Requirements
The single agent-lsp Go binary, installed via its install.sh script and set up with agent-lsp init. It orchestrates real language servers, so the ones for your languages — gopls, rust-analyzer, jdtls and so on — need to be present; detect_lsp_servers scans the workspace and checks PATH for them. No account or key.
Setup effort
One command — curl -fsSL https://raw.githubusercontent.com/blackwell-systems/agent-lsp/main/install.sh | sh && agent-lsp init