MCP.Market

KatanA Markdown Linter MCP server

by HiroyukiFuruno·io.github.HiroyukiFuruno/kml·v0.20.1

Markdown linter, workspace-scoped stdio MCP server, and self-hosted text-only remote MCP server.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed KatanA Markdown Linter yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

KatanA Markdown Linter tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How KatanA Markdown Linter compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers

Release history: 5 versions in the registry since 2026-05-23, latest 2026-10-29, typically one every 31 days.

Install KatanA Markdown Linter in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the KatanA Markdown Linter repository's README, as published. We do not edit it. Read it on GitHub

katana-markdown-linter

A markdownlint-compatible Rust engine, kml CLI, formatter, safe fixer, editor server, and agent-ready MCP server.

Installation | CLI Usage | Library API | Editor Integration | MCP Server

What is kml

katana-markdown-linter is a fast Markdown lint engine for technical writing, specification documents, and AI-agent-assisted documentation workflows.

The project shares the KatanA visual identity, but keeps a standalone boundary: the crate, CLI, wrappers, editor server, and MCP server do not depend on KatanA Desktop.

Features

  • markdownlint-compatible checks for the active upstream rule catalog
  • Safe fixes for low-risk rule violations and explicit opt-in unsafe fixes
  • Formatter mode for layout normalization without changing author intent
  • Embeddable Rust API for applications that need linting or fixing in-process
  • kml CLI with JSON output, stdin support, ignore handling, and statistics
  • Editor integration through a stdio Language Server Protocol server
  • MCP server for agents and tools that need structured lint access
  • Multi-channel distribution through Cargo, GitHub Releases, npm, PyPI, and Homebrew

Library API

Use the crate directly when embedding linting into another Rust application.

  • lint(content, options)
  • fix(content, options)
  • available_rules()
  • localizedavailablerules(language_code)
  • implemented_rules()
  • missing_rules()
  • rule_catalog()
  • localizedrulecatalog(language_code)
  • resolvelocalecode(language_code)
  • resolvelocalecodeor(languagecode, fallback)
  • localizedruledescription(ruleid, fallbackdescription, language_code)
  • supported_locales()

availablerules() returns canonical English metadata. For user-facing rule catalogs, call localizedavailablerules(languagecode), localizedrulecatalog(languagecode), RuleMeta::localizeddescription(...), or localizedruledescription(...) so applications can pass UI language codes without reimplementing kml's fallback policy.

Locale is #[nonexhaustive] from v0.6.0. Consumers that match on Locale should include a wildcard arm and prefer resolvelocalecode(...) or resolvelocalecodeor(...) for UI language strings. Rule descriptions and rule Markdown documentation are localized for en, ja, zh-CN, zh-TW, ko, pt, fr, de, es, and it.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

KatanA Markdown Linter: common questions

Is KatanA Markdown Linter MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the KatanA Markdown Linter safety report
Does KatanA Markdown Linter need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is KatanA Markdown Linter maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v0.20.1.