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 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.
[{"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."}]
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
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan