{"_id":"@dhcckb/opencc-mcp","name":"@dhcckb/opencc-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dhcckb/opencc-mcp","version":"1.0.0","description":"MCP Server for OpenCC-based Simplified/Traditional Chinese conversion","type":"module","main":"./dist/index.js","bin":{"opencc-mcp":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"keywords":["opencc","mcp","chinese","simplified-chinese","traditional-chinese","conversion","modelcontextprotocol"],"repository":{"type":"git","url":"https://www.npmjs.com/package/@dhcckb/opencc-mcp"},"mcp":{"server":{"name":"opencc-mcp","version":"1.0.0"},"transport":{"type":"stdio"},"tools":[{"name":"convert","description":"将输入文本按指定 OpenCC 配置进行简繁转换。config 取值：s2t（简→繁）、t2s（繁→简）、s2tw（简→台湾繁）、tw2s（台湾繁→简）、s2hk（简→香港繁）、hk2s（香港繁→简）。返回转换后的文本字符串。","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"待转换的原始文本"},"config":{"type":"string","enum":["s2t","t2s","s2tw","tw2s","s2hk","hk2s"],"description":"OpenCC 转换配置名称"}},"required":["text","config"]}},{"name":"listConfigs","description":"列出所有可用的 OpenCC 转换配置及其含义，供 Agent 在不确定配置名称时查询。","inputSchema":{"type":"object","properties":{},"required":[]}}]},"license":"Apache-2.0","engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","opencc-js":"^1.4.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0"},"_id":"@dhcckb/opencc-mcp@1.0.0","types":"./dist/index.d.ts","_integrity":"sha512-COgarMhH426QGY23ETaOCgHu8J5J/7XUq/dUz4X01X5C4q4JeZUWQ+ZOB4waUQsb2RDCoE0X2ByVnggWYX1EeQ==","_resolved":"/tmp/dhp-agent-npm-KkfncN/package.tgz","_from":"file:/tmp/dhp-agent-npm-KkfncN/package.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.1","dist":{"integrity":"sha512-COgarMhH426QGY23ETaOCgHu8J5J/7XUq/dUz4X01X5C4q4JeZUWQ+ZOB4waUQsb2RDCoE0X2ByVnggWYX1EeQ==","shasum":"d645fef06401a53b997c454fc83de58db5dcc181","tarball":"https://registry.npmjs.org/@dhcckb/opencc-mcp/-/opencc-mcp-1.0.0.tgz","fileCount":6,"unpackedSize":25654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNF2NlliEGo4uBN72Ewzz0WyCbh/anMzpQ5zrZXQK1dgIhAM9p7HV/Qk8DVpHMy4pl16EGqowNeQVG2gkcBBK0VcXK"}]},"_npmUser":{"name":"thudh","email":"tangchen@mail.tsinghua.edu.cn"},"directories":{},"maintainers":[{"name":"thudh","email":"tangchen@mail.tsinghua.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencc-mcp_1.0.0_1784212176661_0.42034339115153285"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T14:29:36.472Z","1.0.0":"2026-07-16T14:29:36.802Z","modified":"2026-07-16T14:29:37.049Z"},"maintainers":[{"name":"thudh","email":"tangchen@mail.tsinghua.edu.cn"}],"description":"MCP Server for OpenCC-based Simplified/Traditional Chinese conversion","keywords":["opencc","mcp","chinese","simplified-chinese","traditional-chinese","conversion","modelcontextprotocol"],"repository":{"type":"git","url":"https://www.npmjs.com/package/@dhcckb/opencc-mcp"},"license":"Apache-2.0","readme":"# OpenCC MCP Server\n\n基于 [OpenCC](https://github.com/BYVoid/OpenCC) 的简繁中文转换 MCP Server，通过 [opencc-js](https://www.npmjs.com/package/opencc-js) 纯 JavaScript 实现，零原生依赖，跨平台运行。\n\n## 功能\n\n- **convert** — 将输入文本按指定 OpenCC 配置进行简繁转换\n- **listConfigs** — 列出所有可用的转换配置及其含义\n\n## 支持的转换配置\n\n| 配置    | 说明                           |\n| ------- | ------------------------------ |\n| `s2t`   | 简体 → 繁体 (OpenCC 标准)      |\n| `t2s`   | 繁体 → 简体 (OpenCC 标准)      |\n| `s2tw`  | 简体 → 台湾繁体                |\n| `tw2s`  | 台湾繁体 → 简体                |\n| `s2hk`  | 简体 → 香港繁体                |\n| `hk2s`  | 香港繁体 → 简体                |\n\n## 安装与使用\n\n### npx 一键启动（推荐）\n\n```bash\nnpx @dhcckb/opencc-mcp\n```\n\n### 全局安装\n\n```bash\nnpm install -g @dhcckb/opencc-mcp\nopencc-mcp\n```\n\n### MCP Host 配置示例（Claude Desktop / Code）\n\n```json\n{\n  \"mcpServers\": {\n    \"opencc\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dhcckb/opencc-mcp\"]\n    }\n  }\n}\n```\n\n## 工具说明\n\n### convert\n\n将输入文本按指定 OpenCC 配置进行简繁转换。\n\n**参数：**\n\n- `text` (string, required) — 待转换的原始文本\n- `config` (string, required) — OpenCC 转换配置名称，可选值：`s2t`, `t2s`, `s2tw`, `tw2s`, `s2hk`, `hk2s`\n\n**返回：** 转换后的文本字符串。\n\n### listConfigs\n\n列出所有可用的 OpenCC 转换配置及其含义。\n\n**参数：** 无\n\n**返回：** 可用配置列表及说明。\n\n## 运行环境\n\n- Node.js ≥ 18\n- 依赖 `opencc-js`（纯 JS，零原生依赖）\n\n## 许可证\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-4a9cb2c51c265207f7d7be09e6f4283b"}