agent-lsp 0.23.1
MCP server giving AI agents reliable access to language server protocol
12downloads
0this week
FreeFreeware
0reviews
About agent-lsp
agent-lsp is a stateful MCP server over real language servers. It keeps the language server's semantic index warm and adds a skill layer that turns multi-step code operations into single, correct workflows. 50 tools, 30 languages, persistent sessions.
License: MIT
License: MIT
| Release info | Update on Oct 24, 2026 |
|---|---|
| Release notes | ### Fixed o **`.tsx` and `.jsx` files were opened as plain TypeScript/JavaScript** ([#73](https://github.com/blackwell-systems/agent-lsp/pull/73)):`didOpen` sent the language family (`typescript`, `javascript`) instead of the LSP identifiers `typescriptreact` and `javascriptreact`, so typescript-language-server parsed a `.tsx` file opened before its project loaded it as plain TypeScript and reported every JSX element as a syntax error until the server restarted. Contributed by [@bviolier](https://github.com/bviolier). o **`safe_apply_edit` always failed under the default output format** ([#70](https://github.com/blackwell-systems/agent-lsp/pull/70)):it re-parsed the preview tool's rendered output as JSON, which is GCF by default, so every call returned "failed to parse preview result" and nothing was applied. It now takes the preview result directly. Contributed by [@davalillo](https://github.com/davalillo). o **`safe_apply_edit` no longer applies an edit it could not verify**:an edit was applied whenever the preview reported no new errors, including when the diagnostics wait timed out or the server was still indexing, in which case nothing had been checked (a cold gopls was observed applying a type error this way). It now applies only when the diagnostics settled, and otherwise returns `applied: false` with the reason; `apply_edit` remains available to write an edit without verification. o **`position_pattern` with the `@@text@@` form never matched** ([#70](https://github.com/blackwell-systems/agent-lsp/pull/70)):the closing marker stayed inside the search text, although every tool schema documents this form. It now matches the text between the markers and places the cursor at the end of the match; ambiguous or empty patterns are errors. On files that start with a UTF-8 byte-order mark, line-1 columns count the BOM as one UTF-16 unit, as the language servers and the other position paths do. Contributed by [@davalillo](https://github.com/davalillo). ### Changed o... |
| Related tags | ai code-intelligence developer-tools language-server lsp |
| Listing data | winget |
Reviews
No reviews yet. Be the first to review agent-lsp.
Used agent-lsp? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.5 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
- (beat) for iOS 0.5.9 An elegant Fountain screenwriting app, created by a screenwriter for screenwriters.
- (Deep) HIARCS Chess Explorer 1.14 Chess database, analysis and game playing program
Most viewed Windows Education
-
1
TroubleX Electrical Troubleshooting Simulator 3.1
TroubleX is used to train and test industrial electricians in relay logic and electrical schematic comprehension. It becomes an exceptional training and testing tool utilizing simulation and interactive electrical schematics.
- 2 AnyLogic Personal Learning Edition 8.9.10 AnyLogic is a multimethod, Java-based simulation modeling tool developed by The AnyLogic Company.
- 3 UI TARS 0.3.1 A GUI Agent application based on UI-TARS (Vision-Lanuage Model) that allows you to control your computer using natural language.
- 4 Pkl 0.32.2 Configuration that is Programmable, Scalable, and Safe
- 5 CLAN 8.64.00 The acronym CLAN stands for Computerized Language ANalysis. CLAN is designed specifically to analyze data transcribed in the CHAT format. This is the format used in the various segments of the TalkBank system.
- 6 cloc 2.10 cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
- 7 Groovy 2 2.5.23 A multi-faceted language for the Java platform
- 8 Groovy 3 3.0.25 A multi-faceted language for the Java platform
- 9 Groovy 4 4.0.33 A multi-faceted language for the Java platform
- 10 Groovy 5 5.1.3 A multi-faceted language for the Java platform
Most downloaded Windows Education
-
1
TroubleX Electrical Troubleshooting Simulator 3.1
TroubleX is used to train and test industrial electricians in relay logic and electrical schematic comprehension. It becomes an exceptional training and testing tool utilizing simulation and interactive electrical schematics.
- 2 Pkl 0.32.2 Configuration that is Programmable, Scalable, and Safe
- 3 Avogadro 1.2.0 Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. It offers flexible rendering and a powerful plugin architecture.
- 4 AnyLogic Personal Learning Edition 8.9.10 AnyLogic is a multimethod, Java-based simulation modeling tool developed by The AnyLogic Company.
- 5 Avogadro2 2.1.0 A free and open source molecular editor and visualization tool.
- 6 ipsw 3.1.739 iOS/macOS Research Swiss Army Knife
- 7 CLAN 8.64.00 The acronym CLAN stands for Computerized Language ANalysis. CLAN is designed specifically to analyze data transcribed in the CHAT format. This is the format used in the various segments of the TalkBank system.
- 8 cloc 2.10 cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
- 9 Changepacks 0.3.6 A way to manage your versioning and changelogs with a focus on multiple languages
- 10 agent-lsp 0.23.1 MCP server giving AI agents reliable access to language server protocol