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
  • 專案