BeClaude

csharp-lsp

30.2kOfficial PluginDevelopmentby Anthropic

C# language server for code intelligence

Python3272 forks747 issuesUpdated 6/16/2026First seen 4/17/2026

Summary

The csharp-lsp skill integrates a C# language server into Claude Code, providing real-time code intelligence such as autocompletion, diagnostics, and refactoring for C# projects.

  • This helps developers write correct code faster and navigate complex codebases with ease.

Install & Usage

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install csharp-lsp@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

Get autocomplete suggestions while typing C# code in a .NET project.
View real-time syntax errors and warnings as you edit C# files.
Navigate to a symbol's definition or find all references across the solution.
Rename a variable or method and have the change propagate throughout the project.
Hover over a symbol to see its type signature and documentation summary.
Trigger code actions like 'Implement interface' or 'Generate constructor'.

Usage Examples

1

/csharp-lsp enable

2

Show me the definition of the 'Startup' class in this project.

3

Rename the method 'CalculateTotal' to 'ComputeSum' in all files.

View source on GitHub
lspclaude-codemcpskills

Security Audits

LicenseUnknownSourcePassRepositoryPass

Frequently Asked Questions

What is csharp-lsp?

The csharp-lsp skill integrates a C# language server into Claude Code, providing real-time code intelligence such as autocompletion, diagnostics, and refactoring for C# projects. This helps developers write correct code faster and navigate complex codebases with ease.

How to install csharp-lsp?

To install csharp-lsp: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install csharp-lsp@<marketplace>. Finally, /plugin in Claude Code.

What is csharp-lsp best for?

csharp-lsp is a plugin categorized under Development. It is designed for: lsp. Created by Anthropic.

What can I use csharp-lsp for?

csharp-lsp is useful for: Get autocomplete suggestions while typing C# code in a .NET project.; View real-time syntax errors and warnings as you edit C# files.; Navigate to a symbol's definition or find all references across the solution.; Rename a variable or method and have the change propagate throughout the project.; Hover over a symbol to see its type signature and documentation summary.; Trigger code actions like 'Implement interface' or 'Generate constructor'..