泰语音译mcp
MCP服务器和web UI 泰语音译 --泰语到罗马语的多变体音译。
快速开始
npm install
# Web UI + REST API on http://localhost:3000
npm run start:http
# MCP server (stdio transport, for Claude / IDE integration)
npm startWeb 用户界面
打开 http://localhost:3000 在启动HTTP服务器之后。键入泰语文本,然后查看:
- 最佳罗马化
- 带置信度权重的排序变量列表
- 通过编辑距离得分与英语比赛
MCP工具
四个工具通过 模型上下文协议:
| 工具 | 说明 |
|---|---|
transliterate | 泰语文本到单一最佳罗马化 |
transliterate_variants | 罗马化变体排名表 |
match_thai | 与英语目标字符串的最佳匹配 |
transliterate_words | 每个单词的变体数组 |
Claude桌面配置
{
"mcpServers": {
"thai-transliterate": {
"command": "node",
"args": ["/path/to/thai-transliterate-mcp/src/index.js"]
}
}
}API终点
| 方法 | 路径 | 描述 |
|---|---|---|
GET | / | Web用户界面 |
POST | /api/transliterate | REST API({ thai, target?, maxVariants? }) |
GET | /api/version | 库和服务器版本信息 |
GET | /health | 使用版本+提交进行健康检查 |
POST | /mcp | MCP协议(流式HTTP传输) |
部署
通过GitHub推送操作部署到EC2实例 main。部署管道SSH,提取最新信息,更新 thai-transliterate 库,并重新启动systemd服务。
请求日志记录转到 logs/requests.jsonl.
许可证
麻省理工学院
