MCP-kiszolgáló
Az Ownlate Model Context Protocol kiszolgálót ad közre, így egy asszisztens — például a Claude — olvashatja a projektjeit, fordíthat szegmenseket, futtathat minőségellenőrzéseket és készíthet kiadásokat — az Ön engedélyével, és csak azokban a munkaterületekben, amelyeket engedélyez.
Végpont: https://mcp.ownlate.com
Csatlakozás
Szekció neve “Csatlakozás”A kiszolgáló streamable HTTP-t beszél, és OAuth 2.1-gyel hitelesít, a kliens dinamikus regisztrációját is beleértve, így a legtöbb kliensnek nem kell más, csak az URL.
claude mcp add --transport http ownlate https://mcp.ownlate.com/Az első hívás 401 választ ad a védett erőforrás metaadatainak címével; a kliens ezt követi, regisztrálja magát, és elküldi Önt egy hozzájárulási képernyőre. Ott választja ki:
- Mely munkaterületeket érheti el a token. Semelyik mást nem látja, bárhánynak is tagja.
- Mely jogosultságokat gyakorolhat — ugyanazokból a jogosultságkódokból, mint minden más.
Böngésző nélküli eszközhöz ugyanez a kiszolgáló támogatja az eszközhitelesítési folyamatot: a kliens mutat egy kódot, Ön pedig a platform.ownlate.com/device címen hagyja jóvá.
A token soha nem tehet többet, mint Ön. Ha translation:approve jogot ad egy asszisztensnek úgy, hogy Önnek sincs, azzal semmit sem ad.
Konfigurációs fájlok
Szekció neve “Konfigurációs fájlok”Claude Desktop — claude_desktop_config.json:
{ "mcpServers": { "ownlate": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.ownlate.com/"] } }}VS Code — .vscode/mcp.json:
{ "servers": { "ownlate": { "type": "http", "url": "https://mcp.ownlate.com/" } }}Mi hagyja el a munkaterületet
Szekció neve “Mi hagyja el a munkaterületet”Amit egy eszköz visszaad, azt a csatlakoztatott kliens modellje olvassa: forrásszövegek, fordítások, kulcsok, szószedeti kifejezések, hozzászólások és azok neve, akik írták őket. Csak ott csatlakoztasson asszisztenst, ahol ez elfogadható — olyan munkaterületen, amelyet szerződés tilt, nem az.
Ami sosem távozik: a projekt OTA hozzáférési kulcsa, az integrációk hitelesítő adatai és minden, ami a számlázáshoz tartozik. Egyik eszköz sem adja vissza őket.
A megadott hozzáférés visszavonható: platform.ownlate.com → profil → csatlakoztatott alkalmazások. Visszavonás után a tokenek a következő hívástól kezdve nem működnek.
Mit fednek le az eszközök
Szekció neve “Mit fednek le az eszközök”Harminckét eszköz, aszerint csoportosítva, hogy mihez nyúlnak.
Tájékozódás
Szekció neve “Tájékozódás”| Eszköz | Mit ad vissza |
|---|---|
list_workspaces | A token által lefedett munkaterületeket |
get_workspace | Egyet közülük |
list_projects | Egy munkaterület projektjeit |
get_project | Egy projektet a forrás- és célnyelveivel |
list_languages | A nyelvkatalógust |
add_target_languages | Nyelveket ad a projekthez, a meglévőket megtartva |
Szegmensek olvasása
Szekció neve “Szegmensek olvasása”| Eszköz | Mit ad vissza |
|---|---|
list_segments | Egy projekt szegmenseit, nyelv és állapot szerint szűrve |
search_segments_by_keys | Szegmenseket kulcslista alapján; a szegmens nélküli kulcsokat külön jelenti |
get_project_progress | A lefordított és jóváhagyott arányt nyelvenként |
get_project_analytics | Összesített számokat a projektről |
list_translation_files | A projektben nyilvántartott fájlokat |
get_translation_history | Ki módosított egy fordítást, mikor, és mi volt előtte |
export_translations | Egy teljes nyelvet egyetlen hívásban, a lokalizációs fájl alakjában |
Fordítások írása
Szekció neve “Fordítások írása”| Eszköz | Mit tesz |
|---|---|
translate_segment | Elment egy fordítást egy szegmenshez, egy nyelven |
save_draft_translation | Piszkozatként tárolja, a lektorálást emberre hagyva |
mark_translation_reviewed | Rögzíti, hogy a fordítást átolvasták |
approve_translation | Jóváhagyja |
reject_translation | Visszaküldi átdolgozásra |
create_segment | Új kulcsot vesz fel a forrásszövegével |
import_segments | Sok kulcsot ír egyszerre — nyelv nélkül forrásokat, nyelvvel fordításokat |
update_segment_source_text | Átírja a forrásszöveget |
set_segment_translatable | Megjelöli azt a kulcsot, amelynek változatlanul kell kimennie |
Minőség
Szekció neve “Minőség”| Eszköz | Mit tesz |
|---|---|
search_translation_memory | Hogyan fordítottak korábban hasonló forrásszövegeket, pontszámmal |
list_glossary_entries | Kifejezéseket és tiltott megfogalmazásokat |
find_glossary_matches | Azokat a szójegyzék-bejegyzéseket, amelyek az adott szövegben előfordulnak |
check_segment_quality | Mely QA-szabályokat sérti egy fordítás |
list_segment_comments | A szegmenshez tartozó megbeszélést |
add_segment_comment | Megjegyzést hagy — kérdést vagy indoklást |
Kiadás
Szekció neve “Kiadás”| Eszköz | Mit tesz |
|---|---|
list_releases | Kiadásokat verzióval, nyelvekkel és szegmensszámmal |
create_release | Új kiadásba fagyasztja a jóváhagyott fordításokat |
recreate_latest_release | Újraépíti a legutóbbi kiadást a jelenleg jóváhagyottakból, a verziót megtartva |
get_ota_distribution | A projekt terjesztését — a hozzáférési kulcs nélkül |
Mit igényel az egyes eszközök
Szekció neve “Mit igényel az egyes eszközök”Egy eszköz csak akkor jelenik meg, ha a token hordozza a jogot, és a hívás csak akkor megy át, ha a jog a munkaterületen is megvan. Az elvett jog már a következő hívástól elveszi az eszközt, a tokent nem kell újra kiadni.
| Jog | Eszközök |
|---|---|
workspace:view | list_workspaces, get_workspace, find_glossary_matches |
project:view | list_projects, get_project, list_languages, list_glossary_entries, list_releases, list_translation_files, get_ota_distribution |
project:create | add_target_languages, create_release, recreate_latest_release |
segment:view | list_segments, search_segments_by_keys, get_project_progress, get_project_analytics, get_translation_history, search_translation_memory, check_segment_quality, list_segment_comments, export_translations |
segment:create | create_segment, import_segments, update_segment_source_text, set_segment_translatable |
translation:write | translate_segment, save_draft_translation, add_segment_comment |
translation:approve | approve_translation, reject_translation, mark_translation_reviewed |
Minden módosító hívás bekerül a munkaterület naplójába mcp.<eszköz> néven, a klienssel és a felhatalmazással együtt, amelyből érkezett.
Erőforrások és promptok
Szekció neve “Erőforrások és promptok”Két erőforrás eszközhívás nélkül is olvasható:
ownlate://project/{projectId}/progress— darabszámok és százalék nyelvenként.ownlate://project/{projectId}/release/latest— a legutóbbi kiadás verziója, nyelvei és szegmensszáma.
Két prompt készíti elő azt a munkát, amit az asszisztenstől általában kérnek. Mindkettő projectId és language paramétert vár:
translate_missing— végigmegy a lefordítatlan kulcsokon, egyeztet a fordítómemóriával és a szószedettel, és piszkozatokat ír.review_translations— átolvassa a nyelvet a szószedet és a minőségi szabályok szerint, és jelenti, mi nem stimmel, anélkül hogy bármit módosítana.
Korlátok
Szekció neve “Korlátok”Egy felhatalmazás percenként 120 hívást tehet; ezen felül a szerver 429 választ ad Retry-After fejléccel. A munkamenet egy óra tétlenség után lejár, ezután a kliens magától újra inicializál.
Munka egy asszisztenssel
Szekció neve “Munka egy asszisztenssel”Néhány minta, amiben ez jól működik:
- Lektorálás írás helyett.
list_segmentsneeds_reviewállapottal, majdcheck_segment_qualityésfind_glossary_matchesmindegyikre — az asszisztens megjelöli, mit nézzen meg egy ember, ahelyett hogy magától jóváhagyna. - Első fordítási kör piszkozatba.
save_draft_translationatranslate_segmenthelyett, hogy semmi olvasatlan ne kerüljön a lektorálási sorba. - A terminológia becsületben tartása.
search_translation_memoryaz írás előtt, hogy az asszisztens a csapat által már jóváhagyott megfogalmazást használja újra, ne szinonimát találjon ki. - Kiadás készítése merge után.
get_project_progress, majdcreate_release, ha az Önnek fontos nyelvek elkészültek.