Back to the catalog

vbnet-lsp-claude-plugin

vbnet-lsp adds Roslyn-powered VB.NET language intelligence to Claude Code through Language Server Protocol. It registers .vb files and launc

Open source Repository Open in the app JSON README (API)

About

vbnet-lsp adds Roslyn-powered VB.NET language intelligence to Claude Code through Language Server Protocol. It registers .vb files and launches vbnet-ls over stdio, enabling semantic diagnostics, completion, hover, definition/references navigation, and symbol-aware edits in VB.NET projects. The language server is distributed as the NuGet global tool DNAKode.VbNet.Lsp and validated in CI on Windows and Linux, including real Claude plugin validation and command checks.

Details

Kind
Plugins
Topic
Developer tools
Publisher
dnakode
Origin
marketplace
Category
ferramentas
Stars
2
Last push
2026-02-11T14:30:04Z
Repository state
ativo
License
MIT
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
dnakode/vbnet-lsp-claude-plugin/vbnet-lsp-claude-plugin

README

# vbnet-lsp Claude Plugin

Claude Code plugin for VB.NET language intelligence via `vbnet-ls`.

This repository is a dedicated distribution wrapper around the VB.NET language
server maintained in:

- https://github.com/DNAKode/vbnet-lsp

## What It Provides

- LSP registration for `.vb` files
- `vbnet-ls --stdio` launch contract for Claude Code
- Clear install and validation workflow for the server tool

## Requirements

- .NET SDK 10.0 or later
- Claude Code with plugin support

Install the server tool:

```bash
dotnet tool install --global DNAKode.VbNet.Lsp
```

Verify:

```bash
vbnet-ls --version
vbnet-ls --help
```

## Notes

- NuGet package ID: `DNAKode.VbNet.Lsp`
- Executable command: `vbnet-ls`
- Transport used by this plugin: stdio (`--stdio`)

## Maintenance Model

Source-of-truth for plugin files lives in the monorepo snapshot:

- `integrations/claude/vbnet-lsp` in `https://github.com/DNAKode/vbnet-lsp`

Sync into this repo from the `vbnet-lsp` monorepo root via:

```powershell
powershell -NoProfile -ExecutionPolicy Bypass -File ./integrations/scripts/export-integration-repos.ps1 `
  -ClaudeRepoPath ../vbnet-lsp-claude-plugin `
  -Clean
```

Reference documentation:

- `docs/downstream-repositories.md` in the monorepo
- `docs/claude-plugin-marketplace.md` in the monorepo

## License

MIT. See `LICENSE`.

More