Claude Code Plugin Marketplace with LSP servers enables developers to integrate language server protocols into their workflows. Operations teams benefit from automated code analysis, linting, and refactoring. Connects to IDEs and code editors for real-time feedback and improved code quality.
git clone https://github.com/Piebald-AI/claude-code-lsps.gitClaude Code LSPs is a marketplace of Language Server Protocol plugins that bring code intelligence to Claude Code. The skill offers LSP servers for TypeScript, Rust, Python, Go, Java, Kotlin, Scala, C/C++, PHP, Ruby, C#, PowerShell, HTML/CSS, LaTeX, Julia, Vue, Svelte, OCaml, Ada, Dart, Solidity, Elixir, Bash, and Markdown. Claude can use these servers to navigate code with features like go-to-definition, find references, hover information, document symbols, call hierarchy, and workspace symbol search. Developers installing language-specific components (rust-analyzer, vtsls, pyright, gopls, jdtls, and others) gain powerful code analysis and navigation capabilities directly within their Claude Code workflow.
[{"step":"Identify the language and IDE you're using. Check if the LSP server for your language is available in the [Claude Code Plugin Marketplace](https://marketplace.claude.ai).","tip":"Use the search bar in the marketplace to filter by language (e.g., 'Python', 'JavaScript')."},{"step":"Install the LSP server locally or globally. For example, install `pylsp` for Python or `typescript-language-server` for TypeScript.","tip":"Use a virtual environment for language-specific tools to avoid conflicts. Example: `pip install python-lsp-server[all]`."},{"step":"Configure the plugin in your IDE. Open the IDE's settings (e.g., VS Code: `Ctrl+,`), navigate to the Claude Code LSP settings, and add the LSP server configuration.","tip":"Refer to the LSP server's documentation for required arguments or environment variables. Example: `\"args\": [\"--check-parent-process\"]`."},{"step":"Verify the setup by opening a file in your project and checking for real-time feedback (e.g., linting errors, diagnostics).","tip":"Enable verbose logging in the IDE to debug issues. Example: VS Code `settings.json` entry: `\"claude.code.lsps.logLevel\": \"debug\"`."},{"step":"Iterate on the configuration based on your team's needs. Add or remove features (e.g., formatting, refactoring) as required.","tip":"Share the `settings.json` configuration with your team to ensure consistency across the project."}]
Navigate large codebases with go-to-definition and find-references across TypeScript, Rust, Python, and Go projects
Perform code analysis and symbol lookup for Java, Kotlin, and C/C++ with IDE-level language server features
Understand function call hierarchies and dependencies in complex applications using incoming/outgoing call analysis
Enable real-time code intelligence for web development with TypeScript, Vue, Svelte, and HTML/CSS LSP support
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Piebald-AI/claude-code-lspsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Set up a [LANGUAGE] project in [IDE_NAME] using the Claude Code Plugin Marketplace with LSP servers. Configure the project to enable [SPECIFIC_FEATURES] like linting, refactoring, or real-time diagnostics. Provide the exact steps to install the required LSP server, configure the plugin, and verify the setup works. Include troubleshooting tips for common issues like missing dependencies or misconfigured paths.
### Setup Complete for Python Project in VS Code
**Project Details:**
- Language: Python 3.11
- IDE: VS Code (v1.85.1)
- Features Enabled: Pylint (linting), Black (formatting), Pyright (type checking)
- LSP Server: Python LSP Server (pylsp)
**Steps Executed:**
1. **Installed LSP Server:**
```bash
pip install python-lsp-server[all]
```
Verified installation with `pylsp --version` (output: `pylsp 1.10.0`).
2. **Configured VS Code:**
- Opened Command Palette (`Ctrl+Shift+P`) and ran `Claude Code: Install Plugin`.
- Searched for `Python LSP Server` and installed the plugin.
- Updated `settings.json` to include:
```json
{
"claude.code.lsps": {
"python": {
"command": "pylsp",
"args": ["--check-parent-process"],
"env": {"PYTHONPATH": "/home/user/.venv/bin/python"}
}
},
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true
}
}
```
3. **Verified Setup:**
- Opened a Python file (`main.py`) with syntax errors.
- Errors appeared in real-time with suggestions to fix them.
- Ran `Format Document` (Black) and confirmed auto-formatting worked.
**Troubleshooting:**
- If LSP server fails to start, check the output log in VS Code (`View > Output > Claude Code LSP`).
- For missing dependencies, run `pip install -r requirements.txt` in the project root.
- If paths are misconfigured, update `PYTHONPATH` in `settings.json` to point to the correct virtual environment.
**Result:**
The project now has real-time linting, formatting, and type checking enabled. The team can collaborate with consistent code quality standards.AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan