agent-lsp: Code Intelligence for AI Agents via MCP Server
agent-lsp is a new open-source project that functions as a Model Context Protocol (MCP) server, designed to provide AI coding agents with enhanced code intelligence. It orchestrates existing Language Server Protocol (LSP) servers to enable features like type-aware navigation, blast-radius analysis, and pre-verified edits across multiple programming languages.
This project is significant for developers building AI coding agents, as it addresses the challenge of integrating robust code intelligence into agent workflows. By acting as an MCP server, agent-lsp allows AI agents to leverage the capabilities of traditional LSP servers, offering persistent warm runtimes, batch operations, speculative editing, and multi-language support, which can lead to more efficient and reliable AI-driven code generation and refactoring.
The agent-lsp project, developed by blackwell-systems, introduces an MCP server that bridges the gap between AI agents and existing Language Server Protocol (LSP) servers. Unlike a standalone LSP server, agent-lsp acts as an orchestration layer, managing various language servers (e.g., gopls, rust-analyzer, jdtls) to provide AI agents with advanced code intelligence features. Key functionalities include type-aware navigation, blast-radius analysis for understanding code changes, and the ability to perform pre-verified edits. The system supports 50 tools, 21 skills, and 30 languages, facilitating complex agent workflows such as refactoring, impact analysis, and safe editing. A recent update, v0.12.0, specifically addressed and fixed Windows daemon mode issues, improving platform compatibility and stability. This release also significantly increased unit test coverage across core packages and clarified the project's positioning as an MCP server in its documentation.
agent-lsp is an open-source Model Context Protocol (MCP) server that orchestrates existing Language Server Protocol (LSP) servers.supported - github.com
The project provides AI coding agents with type-aware navigation, blast-radius analysis, and pre-verified edits.supported - github.com
Version v0.12.0 of agent-lsp fixed 12 platform-specific bugs related to daemon mode on Windows.supported - github.com
The v0.12.0 release included 785 new unit tests across 5 core packages, significantly increasing test coverage.supported - github.com
Caveats
The README mentions 65 tools and 24 agent workflows, while the excerpt states 50 tools and 21 skills. Using the more conservative numbers from the excerpt.
Single-source caution: verify critical details at the linked source.
Discussion
Loading comments...