一般工具
經典工具能涵盖代理商通常需要的 如Spec描述:
libretranslate_resources列出操作( E)translate,detect,listLanguages,getFrontendSettings,suggest,health). 有query只有匹配的libretranslate_describe提供一個操作的方法、路徑、身體設計和示例libretranslate_call輸入。 用schema,它從光谱中擴展出一個方案(depth深度, 默认值 3 。libretranslate_call執行它 :operation是operationId(listLanguages或METHOD /path(GET /languages),和body是JSON要求的身體
{ "operation": "translate", "body": { "q": "Olá", "source": "pt", "target": "en", "alternatives": 2 } }
安全
- 未知的身體字段被拒絕, 所以打字不會悄悄地掉下設定值 。
api_key被拒絕 : 伺服器自己傳送已設定的金鑰, 而圖案將它留出 。- 寫入實體的操作( E)
suggest需要confirm: true經紀人要先問你 - 檔案上傳不在目錄中 :
libretranslate_translate_file從當地的路遮住它 - 一個很長的答案是六萬個字,
此目錄由與 SDK (SDK) 相同的 OpenAPI spec 產生(pnpm codegen:mcp).