Wraps real language servers (gopls, typescript-language-server, pyright, rust-analyzer) in a persistent runtime that keeps indexes warm across agent sessions. Exposes 65 tools for symbol operations that would otherwise require chaining dozens of grep and file-read calls: blast_radius for impact analysis, go_to_implementation for interface satisfaction checks, safe renames with preview, and speculative execution that simulates edits in memory before touching disk. The daemon broker handles slow-indexing languages like Python and TypeScript so subsequent sessions connect instantly. Phase enforcement blocks agents from calling apply_edit during analysis phases instead of trusting prompt instructions. Runs 30 language servers in CI to verify claims. Reach for this when agents need type-aware refactoring, cross-reference analysis, or diagnostic feedback without write-test-revert loops.
claude mcp add --transport stdio blackwell-systems-agent-lsp uvx agent-lsp