sysprog21/zhtw-mcp

A linguistic linter for Traditional Chinese (zh-TW)

解决的问题

AI语言模型常常生成包含“地域漂移”的繁体中文(zh-TW)文本——即术语、标点和字形遵循中国大陆(zh-CN)标准,而非台湾教育部门(MoE)的标准。本项目提供一个语言lint工具,可自动检测并修正这些不一致之处,确保文本真实反映台湾人实际书写方式。

如何工作

该工具作为语言lint工具,强制执行三项主要标准:标点符号(《标点符号手册(修订版)》)、字形(《国家文字标准形》)以及两岸词汇规范化(基于OpenCC数据集)。

可作为独立的CLI工具使用,也可通过Model Context Protocol(MCP)作为服务器运行,使AI编程助手能够将其作为工具调用。它提供两种严格度配置(basestrict),以及可选的软件UI字符串标志(relaxed)和AI写作痕迹检测标志(detect_ai)。对于模糊词汇,服务器可向其运行的AI助手查询以协助决定正确用词。

适用人群

需要确保AI生成的繁体中文文本符合官方台湾教育部门(MoE)标准的开发者和写作者,尤其适用于软件本地化和专业写作场景。

特色亮点

  • MCP集成:可直接接入AI助手(如Claude Code或Codex),提供实时lint与自动修复。
  • 全面规则集:包含超过1,100条词汇规则和15条大小写规则。
  • MoE合规:强制执行官方台湾教育部门在标点和字形变体方面的标准。
  • AI感知lint:支持detect_ai模式,可标记AI写作中常见的填充短语和语义安全词。
  • Markdown支持:可排除 fenced code blocks 和 HTML blocks 的扫描,避免破坏代码。
  • 多平台二进制文件:提供适用于Linux、macOS和Windows的预构建二进制文件。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目