LSP tools / Reference only

Ruff

Python linting, formatting, and the built-in Ruff language server for diagnostics and code actions.

Install with the upstream project

This entry is a reference. It has no apd init recipe in this catalog snapshot. Follow the upstream documentation for installation and configuration.

A native language server is not an MCP server. To add an installable LSP bridge to your coding agent, explore Serena.

Integration notes

Ruff remains useful as a project CLI dependency. Native LSP command is ruff server; combine with a navigation/type server when needed. The former ruff-lsp wrapper is superseded by the built-in server.

Review the source evidence