passmcp-lsp¶
A language server for MCP artefacts. It checks server.json, MCP client
configurations, MCP tool definitions, and passmcp policies and attestations
as you type, and shows passmcp's guidance when you hover a check id. The
same checks run from a terminal or CI with passmcp-lsp check.
| Page | Covers |
|---|---|
| Diagnostics | How a file is recognised, and every diagnostic code |
| Editors | VS Code, Neovim and any other stdio client |
| Architecture | How a document flows from the editor to a diagnostic |
| Comparison | passmcp-lsp beside the other ways to check these files |
| Benchmarks | What an analysis and a hover cost |
| Decision records | Why it is built the way it is |
Install, requirements and the command line are in the README. What each passmcp check means is in passmcp's manual.
The README's coverage badge reads
coverage.json,
published with this site by the Manual workflow from the statement coverage
CI measures on main.