hiroyukifuruno avatar

KatanA Markdown Linter

hiroyukifuruno/katana-markdown-linter

Exposes katana-markdown-linter's Rust-based markdownlint engine to Claude through three MCP tools: lint for checking files, fix for safe repairs, and list_rules for browsing the rule catalog. Works on a workspace root you specify at launch, so Claude can check and fix Markdown across your docs without leaving the conversation. The underlying kml engine supports 50+ markdownlint rules, automatic fixes, formatting mode, and localized rule descriptions in ten languages. Useful when you want Claude to enforce consistent Markdown style in technical writing or catch common documentation errors during drafting. The stdio transport means it runs locally and reads your filesystem directly rather than requiring file uploads.

tools
10
transport
STDIO
last updated
Nov 6, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

check_textReturns structured diagnostics for Markdown content.

Returns structured diagnostics for Markdown content.

No parameter schema in public metadata yet.

fix_textReturns fixed content without writing files.

Returns fixed content without writing files.

No parameter schema in public metadata yet.

config_validateValidates markdownlint-compatible JSON config against the kml schema model.

Validates markdownlint-compatible JSON config against the kml schema model.

No parameter schema in public metadata yet.

rule_listLists known rule metadata.

Lists known rule metadata.

No parameter schema in public metadata yet.

rule_getReturns metadata for one rule ID.

Returns metadata for one rule ID.

No parameter schema in public metadata yet.

rule_doc_getReturns Markdown documentation for one rule ID.

Returns Markdown documentation for one rule ID.

No parameter schema in public metadata yet.

check_fileChecks one Markdown file under the workspace root.

Checks one Markdown file under the workspace root.

No parameter schema in public metadata yet.

check_directoryRecursively checks Markdown files under one workspace directory.

Recursively checks Markdown files under one workspace directory.

No parameter schema in public metadata yet.

fix_file_previewPreviews safe fixes for one workspace file and returns a text diff.

Previews safe fixes for one workspace file and returns a text diff.

No parameter schema in public metadata yet.

fix_file_applyApplies safe fixes to one workspace file only when `apply` is `true`.

Applies safe fixes to one workspace file only when `apply` is `true`.

No parameter schema in public metadata yet.

Sponsors

Readme

katana-markdown-linter icon

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


View the full README on GitHub

Details

Repository
github.com/hiroyukifuruno/katana-markdown-linter
Website
github.com/HiroyukiFuruno/katana-markdown-linter/blob/main/docs/mcp-server.md
Categories
Developer Tools, Documents & Knowledge
Package
https://github.com/HiroyukiFuruno/katana-markdown-linter/releases/download/v0.20.3/katana-markdown-linter-0.20.3.mcpb
Transport
STDIO
Registry
MCP registry, active

Related Developer Tools MCP servers

View all
1wonderwhy-er avatarDesktop Commanderwonderwhy-er/desktopcommandermcpMCP server for terminal commands, file operations, and process management10.3Kstars
2aas-ee avatarOpen-WebSearchaas-ee/open-websearchWebSearchMCP using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, Github, Juejin and CSDN.1.2Kstars
3bgauryy avatarOctocode MCP - AI Context Platformbgauryy/octocode-mcpAI code research platform. Search, analyze, and extract insights from any GitHub repository.863stars
4intina47 avatarContext Syncintina47/context-syncUniversal AI Memory - Sync context across Claude, VsCode, Cursor, Continue, Windsurf, Zed & more165stars
5apireno avatarDOMShellapireno/domshellDrive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.59stars
6automations-project avatarAirtable User MCPautomations-project/vscode-airtable-formulaManage Airtable bases: schema, field CRUD, views, formula validation, extensions0stars