agent-lsp

Blackwell Systems·BlackwellSystems.agent-lsp

MCP server giving AI agents reliable access to language server protocol

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.

winget install --id BlackwellSystems.agent-lsp --exact --source winget

Latest 0.19.2·September 2, 2026

Release Notes

Fixed

• Argument injection via the detect_changes range argument (#23):the range argument was split on .. and passed directly to git diff --name-only as revisions. Because git is executed without a shell, an option-shaped piece was interpreted as a git flag: a value like --output=<path>..<rev> became git diff --name-only --output=<path> <rev>, and git's --output writes to an arbitrary file. Any range piece that is empty or starts with - is now rejected before git runs. Contributed by @Choppaaahh.

Installer type: zip

x64—938ECCF79CC957090B20AADCE71FF46CDF14931E925D4436908CD598E0B5A92B
arm64—65FE0EF6F70828F7739A4941F43BF8E73A9173AD110EC63E6337A3010B355D47

Details

Homepage
https://github.com/blackwell-systems/agent-lsp
License
MIT
Publisher
Blackwell Systems
Support
https://github.com/blackwell-systems/agent-lsp/issues

Tags

aicode-intelligencedeveloper-toolslanguage-serverlspmcp

Older versions (5)

0.19.0
x64—875192AFC8610673C0FE32DEC126E791B01E32F56AF2607E90BBB3E5B7A28E42
arm64—BA7FE44EFFAADA3A8AFDB93650E1F8D9D7BEEB9CC0637529A4A8CF5D82A39E2F
0.18.0
x64—8C53A524BCE3E5B920555ED21CF0080F0615BDD8EACF657C1C69FE983C444952
arm64—F073277D9E9654FE8B2B3EB99BDF61A428C6A602BE4B8B6D884AE1820B616E4A
0.16.0
x64—08FAEE74C43B97EE07BF8D284A65DB6DF05C05277AAEC67C36A9DC9DCCB78518
arm64—DE3E16493AF780019431F238AA9660DD45BE3707AFD1CB03CCB3C66857E2A998
0.15.2
x64—96ED286BAEBF49D89CBC37A5983731F519E6FEC0B1F4715298E3CB6BC8211B71
arm64—7E127F5D3E0D5723B73BA56BC090053FF848EFBB243C8AD8B5617AB4EE8FBFB7
0.2.1
x64—e73ea3f71824ef615026be9bf996cbfb57300b0ef9a7250bfb568a946e12f2e8
arm64—486c49c6cce4d1341d04b7788ad334c7be7478184e61967c4473971fbca59ebd