Token导航 LogoToken导航TokenDH.com
Che Cn2tw MCP logo
运维云端未说明官方级别未说明来源级核验

Che Cn2tw MCP

MCP Server

一个将中国大陆术语转换为台湾术语的Swift原生服务器,支持从g0v和Wikipedia获取字典数据。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
Swift文本处理ClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

PsychQuant

提供方

PsychQuant

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

che-cn2tw-mcp

Swift原生MCP服务器,用于将中国大陆术语转换为台湾普通话等效词。

通过g0v(教育部数据)和维基百科的词典,检测并用台湾标准短语替换大陆汉语词汇。

构建

需要Swift 5.9+和macOS 13+。

git clone https://github.com/kiki830621/che-cn2tw-mcp.git
cd che-cn2tw-mcp
swift build -c release

二进制位置: .build/release/CheCn2TwMCP

安装

选项A:Claude代码命令行界面

claude mcp add che-cn2tw-mcp -s user -- /path/to/.build/release/CheCn2TwMCP

验证:

claude mcp get che-cn2tw-mcp
# Should show: Status: ✓ Connected

选项B:直接编辑配置

增添 ~/.claude.json:

{
  "mcpServers": {
    "che-cn2tw-mcp": {
      "type": "stdio",
      "command": "/path/to/.build/release/CheCn2TwMCP"
    }
  }
}

选项C:克劳德桌面

增添 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "che-cn2tw-mcp": {
      "command": "/path/to/.build/release/CheCn2TwMCP"
    }
  }
}

首次运行

连接后,运行 update_dictionary 下载学期数据:

update_dictionary          # Download from all sources
update_dictionary source=g0v       # g0v only
update_dictionary source=wikipedia # Wikipedia only

字典文件存储在 ~/.che-cn2tw-mcp/.

工具(8)

文本转换

工具说明
convert_text检测并替换文本中的大陆术语,返回转换后的文本+更改列表
lookup_term查找单个术语(支持两个CN→TW和TW→CN)
search_terms模糊搜索词典

字典管理

工具说明
update_dictionary从在线资源(g0v,维基百科)下载/刷新词典
add_term添加自定义CN→TW映射(保存到 ~/.che-cn2tw-mcp/custom.json)
remove_term删除自定义映射

信息

工具说明
list_categories列出所有有计数的术语类别
get_stats显示词典统计信息(条目计数、来源、上次更新)

数据源

来源格式比例
g0v/moedict数据csld(=同實異名.json)JSON~750对
g0v/moedict数据csld(csv)csv~1000对
Wikipedia(两岸四地用语差异,海峡两岸术语差异)WikitextCommunity-maintained
用户自定义(~/.che-cn2tw-mcp/custom.json)JSON无限制

使用示例

一旦连接,问克劳德这样的问题:

  • "幫我把這段文字轉成台灣用語:这个视频的质量很高"
  • “查一下「软件」的台湾说法”
  • “搜寻跟「网络」有关的对照词汇”
  • “新增自定义对照:信息→信息”
  • “更新词库”
  • “显示词库统计”

建筑

Sources/
├── CheCn2TwMCP/
│   └── main.swift                # Entry point
└── CheCn2TwMCPCore/
    ├── Server.swift              # MCP Server (8 tools + dispatch)
    ├── TermDictionary.swift      # Dictionary load/save/search/convert
    └── DictionaryUpdater.swift   # Online fetcher (g0v + Wikipedia)
  • 无第三方依赖关系 超越MCP Swift SDK
  • 用途 URLSession 对于所有HTTP请求
  • 最长匹配优先算法防止子字符串误报
  • 自定义术语覆盖内置词典条目

运作原理

convert_text 工具使用 最长比赛第一 算法:

  1. 按长度(降序)对所有CN术语进行排序
  2. 扫描输入文本,先匹配最长的单词
  3. 跟踪更换位置,避免重复更换
  4. 返回转换后的文本+包含位置的更改列表
Input:  "這個視頻的質量很高"
Output: "這個影片的品質很高"
Changes: [
  { "視頻" → "影片", position: 3 },
  { "質量" → "品質", position: 6 }
]

许可证

麻省理工学院

目录标签

目录标签

Swift文本处理Claude本地部署术语转换语言处理多语言支持字典管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP