{"name":"io.github.launzi/tvsub-mcp","slug":"launzi-tvsub-mcp","title":"tvsub MCP","description":"Control tvsub for Apple TV.app: subtitles, glossary-aware translation, overlay, styling, and sync.","url":"https://mcp.market/server/launzi-tvsub-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":31,"last_push_at":"2026-08-30T09:23:35.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/launzi/tvsub-mcp","website":"https://youngji.kim/tvsub","version":"0.2.2","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tvsub-mcp","version":"0.2.2","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Absolute path to the installed tvsub directory","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/tvsub","type":"named","name":"--tvsub-root"}],"environmentVariables":[{"description":"Anthropic API key; required only for subtitle translation","format":"string","isSecret":true,"name":"ANTHROPIC_API_KEY"}]}],"tools":[{"name":"calibrate_sync","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_fonts","description":"macOS CoreText 설치 폰트를 열거하고 목표 언어 샘플 글리프 지원 여부를 확인합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_subtitles","description":"tvsub subtitles/ 라이브러리의 SRT/SMI/VTT 파일과 파싱 정보를 나열합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_subtitle","description":"콘텐츠에 사용할 자막을 선택합니다. 기존 싱크 앵커는 기본적으로 보존합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mark_reviewed","description":"번역 SRT의 provenance 상태를 user_reviewed로 갱신합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"now_playing","description":"MediaRemote/JXA와 TV.app AppleScript 교차 검증으로 현재 제목, 콘텐츠 ID, 위치와 재생 상태를 조회합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_glossary","description":"작품 자막 옆 `<작품>.glossary.json`을 생성·수정합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_style","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"start_overlay","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"status","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"stop_overlay","description":"이 MCP 서버가 시작한 tvsub 오버레이 프로세스를 정상 종료합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"translate_subtitle","description":"","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T20:58:08.120Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:58:08.101Z","components":{"code":{"score":25,"max":25,"notes":["9 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"tvsub-mcp","version":"0.2.2","found":true,"weeklyDownloads":31,"dependencyCount":2,"publishedAt":"2026-08-30T09:13:56.742958Z"}],"repo":{"found":true,"owner":"launzi","repo":"tvsub-mcp","archived":false,"pushedAt":"2026-08-30T09:23:35Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/11867686?v=4","ownerCreatedAt":"2015-04-09T08:18:20Z","license":"MIT"},"icon":{"url":"https://youngji.kim/icon.png?icon.f28ccd26.png","source":"site","width":1024,"height":1024},"presence":{"stars":0,"forks":0,"downloadsWeek":31,"license":"MIT","lastPushAt":"2026-08-30T09:23:35.000Z","score":26}}}},"grade_history":[],"reviews":[]}