跳至主要内容

MCP 伺服器

libretranslate-mcp 給 Claude Code, Codex, OpenCode 或其他 MCP 用戶端機翻譯 LibreTranslate 例子。

libretranslate-mcp # stdio: what the MCP client runs
libretranslate-mcp --http # http://127.0.0.1:3768/mcp (PORT changes the port)
libretranslate mcp start # the same in the background; stop/status; boot enable to start it at login

工具​

工具為什麼
libretranslate_translate文字或清單,附 auto 偵測、 HTML 和替代程式
libretranslate_translate_file本地文件, 保存在原件旁 <name>.<target><ext>
libretranslate_detect文稿的候选語言
libretranslate_languages語言代碼或一個來源的目標
libretranslate_status健康, 是否需要金鑰, 字元限制, 文件格式
libretranslate_suggest當使用者要求時, 傳回更好的翻譯
libretranslate_resources / libretranslate_describe / libretranslate_call原始 API, 按操作操作

HTTP 模式​

  • 無國籍,聽著 127.0.0.1 只有
  • 它拒絕了 Host 而不是反轉 DNS 重新捆綁。
  • GET /health 答案 { ok, baseUrl, apiKey, version }, apiKey 表示是否已設定 。
  • POST /shutdown 與符號 libretranslate mcp start 產生關閉它; libretranslate mcp stop 就是這樣停止伺服器的,包括 Windows。

在 stdio 模式下, stdout 帶有協議: 伺服器紀錄只限 stderr 。

錯誤從不携带 API 金鑰 : 每一個工具錯誤都經過 SDK 相同的遮罩 。