Katana Markdown Linter is a fast Markdown linter and formatter distributed as a thin npm launcher that downloads prebuilt binaries from GitHub Releases. Version 0.19.4 supports macOS arm64/x64, Linux x64, and Windows x64. It provides CLI commands for linting, formatting, and localized help, plus MCP server entrypoints (kml-mcp for stdio, kml-mcp-remote for Streamable HTTP) for AI editor integration. Unlike markdownlint-cli, it offers built-in MCP support and binary distribution for fast execution. The `kml` binary is cached by version and platform, with SHA-256 checksum verification on download. Release cadence is irregular; check GitHub for latest.
npm install katana-markdown-linterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to invoke the kml CLI and MCP server from Node.js via child_process, as the package provides no JavaScript exports.
Use child_process.spawnSync or execSync to run the `kml`, `kml-mcp`, or `kml-mcp-remote` commands.
Use only supported platforms: macOS arm64/x64, Linux x64, Windows x64.
Set HTTP_PROXY/HTTPS_PROXY environment variables if behind a corporate proxy.
Check stderr for logs or run with DEBUG=* environment variable if available.
Use `kml --version` for the most standard output.
Switch to a supported platform (Linux x64, macOS x64/arm64, Windows x64) or use the source-based installation method.
Check internet connectivity, proxy settings, or use a different version. Verify the GitHub release exists.
Retry installation (npx with --yes flag) or manually download from GitHub releases and verify checksum.
No dependency data recorded yet.