Markdown语法检查工具

一个用于检查和自动修复Markdown文件格式的多语言实现工具,支持Python和C#环境。

  • by tt4-GmbH
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 tt4-GmbH/mcp-markdownlint

使用说明

mcp标记下线

markdown-lint模型内容协议服务器

文件夹结构

mcp-markdownlint/
├── src/
│   ├── Csharp/          # C# / .NET implementation
│   │   ├── Program.cs
│   │   ├── MarkdownLintMCP.csproj
│   │   └── README.md
│   ├── Python/          # Python implementation
│   │   ├── server.py
│   │   ├── requirements.txt
│   │   └── README.md
│   └── .markdownlint.json
├── .gitignore
├── LICENSE
└── README.md

可用实现

python

使用PyMarkdown的纯Python MCP服务器。

  • 语言:Python 3.10+
  • 依赖项:仅限Python(不需要Node.js!)
  • 状态:完成
  • 特性:Lint和自动修复markdown文件

C

一个基于C#的标记下载MCP服务器。

  • 语言C网
  • 状态:完成
  • 特性:Lint和自动修复markdown文件

什么是MCP服务器?

模型上下文协议(MCP)服务器通过提供额外的工具和资源扩展了克劳德等人工智能助手的功能。 这些markdownint服务器允许Claude:

  • 查找标记文件并报告错误
  • 自动修复标记格式问题
  • 应用自定义标记下线配置

选择实施方案

选择最适合您的开发环境的实现:

  • python:纯Python,不依赖Node.js——如果你已经安装了Python,这是理想的选择
  • C如果你在一家公司工作,那太好了。网络环境

每个实现都是自包含的,有自己的依赖关系。Python实现使用PyMarkdown,这是一个纯Python markdown linter。

需求

每个实现都有自己的要求:

  • python:仅限Python 3.10+
  • C: .NET运行时

有关具体的设置说明,请参阅每个实现的README。