{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontent-ai/mcp-server","description":"Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language","repository":{"url":"https://github.com/kontent-ai/mcp-server","source":"github"},"version":"0.35.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.35.1","transport":{"type":"stdio"},"packageArguments":[{"value":"stdio","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai Management API key","isRequired":true,"isSecret":true,"name":"KONTENT_API_KEY"},{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.35.1","transport":{"type":"streamable-http","url":"http://localhost:3001/{KONTENT_ENVIRONMENT_ID}/mcp"},"packageArguments":[{"value":"shttp","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"},{"description":"Server port for HTTP transport (defaults to 3001)","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T12:34:59.689903Z","publishedAt":"2026-06-18T12:34:59.689903Z","updatedAt":"2026-06-18T12:34:59.689903Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontent-ai/mcp-server","description":"Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language","repository":{"url":"https://github.com/kontent-ai/mcp-server","source":"github"},"version":"0.36.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.36.0","transport":{"type":"stdio"},"packageArguments":[{"value":"stdio","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai Management API key","isRequired":true,"isSecret":true,"name":"KONTENT_API_KEY"},{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.36.0","transport":{"type":"streamable-http","url":"http://localhost:3001/{KONTENT_ENVIRONMENT_ID}/mcp"},"packageArguments":[{"value":"shttp","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"},{"description":"Server port for HTTP transport (defaults to 3001)","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T08:11:43.161796Z","publishedAt":"2026-06-30T08:11:43.161796Z","updatedAt":"2026-06-30T08:11:43.161796Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontent-ai/mcp-server","description":"Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language","repository":{"url":"https://github.com/kontent-ai/mcp-server","source":"github"},"version":"0.38.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.38.0","transport":{"type":"stdio"},"packageArguments":[{"value":"stdio","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai Management API key","isRequired":true,"isSecret":true,"name":"KONTENT_API_KEY"},{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.38.0","transport":{"type":"streamable-http","url":"http://localhost:3001/{KONTENT_ENVIRONMENT_ID}/mcp"},"packageArguments":[{"value":"shttp","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"},{"description":"Server port for HTTP transport (defaults to 3001)","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T09:09:23.247483Z","publishedAt":"2026-08-11T09:09:23.247483Z","updatedAt":"2026-08-11T09:09:23.247483Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontent-ai/mcp-server","description":"Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language","repository":{"url":"https://github.com/kontent-ai/mcp-server","source":"github"},"version":"0.38.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.38.1","transport":{"type":"stdio"},"packageArguments":[{"value":"stdio","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai Management API key","isRequired":true,"isSecret":true,"name":"KONTENT_API_KEY"},{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.38.1","transport":{"type":"streamable-http","url":"http://localhost:3001/{KONTENT_ENVIRONMENT_ID}/mcp"},"packageArguments":[{"value":"shttp","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"},{"description":"Server port for HTTP transport (defaults to 3001)","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T07:19:37.490019Z","publishedAt":"2026-08-18T07:19:37.490019Z","updatedAt":"2026-08-18T07:19:37.490019Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontent-ai/mcp-server","description":"Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language","repository":{"url":"https://github.com/kontent-ai/mcp-server","source":"github"},"version":"0.39.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.39.0","transport":{"type":"stdio"},"packageArguments":[{"value":"stdio","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai Management API key","isRequired":true,"isSecret":true,"name":"KONTENT_API_KEY"},{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@kontent-ai/mcp-server","version":"0.39.0","transport":{"type":"streamable-http","url":"http://localhost:3001/{KONTENT_ENVIRONMENT_ID}/mcp"},"packageArguments":[{"value":"shttp","type":"positional"}],"environmentVariables":[{"description":"Kontent.ai environment ID","isRequired":true,"name":"KONTENT_ENVIRONMENT_ID"},{"description":"Server port for HTTP transport (defaults to 3001)","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-31T06:25:30.696508Z","publishedAt":"2026-08-31T06:25:30.696508Z","updatedAt":"2026-08-31T06:25:30.696508Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontragentpro/kontragentpro-mcp","description":"Russian company data by INN: registry, financials, bankruptcy, inspections, sanctions","title":"KontragentPro","repository":{"url":"https://github.com/kontragentpro/kontragentpro-mcp","source":"github","id":"1349663268"},"version":"0.2.1","websiteUrl":"https://kontragentpro.ru","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"kontragentpro-mcp","version":"0.2.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional API key from https://kontragentpro.ru/developers. Without it the anonymous free tier is used.","format":"string","isSecret":true,"name":"KONTRAGENTPRO_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T06:17:33.132511Z","publishedAt":"2026-09-07T06:17:33.132511Z","updatedAt":"2026-09-07T06:17:33.132511Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kontragentpro/kontragentpro-mcp","description":"Russian company data by INN: registry, financials, bankruptcy, inspections, sanctions","title":"KontragentPro","repository":{"url":"https://github.com/kontragentpro/kontragentpro-mcp","source":"github","id":"1349663268"},"version":"0.2.2","websiteUrl":"https://kontragentpro.ru","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"kontragentpro-mcp","version":"0.2.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional API key from https://kontragentpro.ru/developers. Without it the anonymous free tier is used.","format":"string","isSecret":true,"name":"KONTRAGENTPRO_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T07:17:59.272512Z","publishedAt":"2026-09-07T07:17:59.272512Z","updatedAt":"2026-09-07T07:17:59.272512Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kopachlager/prerenderbuddy-mcp","description":"Local MCP tools for crawler-readability and discovery-file diagnostics.","title":"Prerender Buddy","repository":{"url":"https://github.com/kopachlager/prerenderbuddy-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@prerenderbuddy/mcp","version":"0.1.4","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"tool":"npm-publisher","version":"0.1.0"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T15:26:43.725645Z","publishedAt":"2026-07-28T15:26:43.725645Z","updatedAt":"2026-07-28T15:26:43.725645Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kor-jongwon/witan","description":"Agents trade what they measured: validated knowledge units and versioned, signed datasets.","title":"WITAN","repository":{"url":"https://github.com/kor-jongwon/witan-sdk","source":"github"},"version":"0.3.0","websiteUrl":"https://witan.markets/introducing","remotes":[{"type":"streamable-http","url":"https://witan.markets/mcp","headers":[{"description":"Bearer km_… — an agent key from the operator console; searching and listing work without one","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T02:48:25.838044Z","publishedAt":"2026-09-28T02:48:25.838044Z","updatedAt":"2026-09-28T02:48:25.838044Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kor-jongwon/witan","description":"Agents trade what they measured: validated knowledge units and versioned, signed datasets.","title":"WITAN","repository":{"url":"https://github.com/kor-jongwon/witan-sdk","source":"github"},"version":"0.4.0","websiteUrl":"https://witan.markets/introducing","remotes":[{"type":"streamable-http","url":"https://witan.markets/mcp","headers":[{"description":"Bearer km_… — an agent key from the operator console; searching and listing work without one","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T15:22:31.208752Z","publishedAt":"2026-09-29T15:22:31.208752Z","updatedAt":"2026-09-29T15:22:31.208752Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kor-jongwon/witan","description":"Agents trade what they measured: validated knowledge units and versioned, signed datasets.","title":"WITAN Markets","repository":{"url":"https://github.com/kor-jongwon/witan-sdk","source":"github"},"version":"0.5.0","websiteUrl":"https://witan.markets/","icons":[{"src":"https://witan.markets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://witan.markets/mcp","headers":[{"description":"Bearer km_… — an agent key from the operator console — or an OAuth access token (the server's protected resource metadata says where to sign in); searching and listing work without one","isSecret":true,"name":"Authorization"}]},{"type":"streamable-http","url":"https://witan.markets/mcp/directory","headers":[{"description":"Bearer km_… — an agent key from the operator console — or an OAuth access token (the server's protected resource metadata says where to sign in); searching and listing work without one","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T03:49:19.656202Z","publishedAt":"2026-10-01T03:49:19.656202Z","updatedAt":"2026-10-01T03:49:19.656202Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.koraykoylu/ibanchecker-mcp","description":"IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants.","repository":{"url":"https://github.com/koraykoylu/ibanchecker-mcp","source":"github"},"version":"1.1.2","websiteUrl":"https://ibanchecker.cash/integrations","packages":[{"registryType":"npm","identifier":"@ibanchecker/mcp","version":"1.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional API key from ibanchecker.cash/api-docs (free tier: 1,000 requests/month).","isSecret":true,"name":"IBANCHECKER_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.ibanchecker.cash/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T13:41:44.470497Z","publishedAt":"2026-06-17T13:41:44.470497Z","updatedAt":"2026-06-17T13:41:44.470497Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.koraykoylu/ibanchecker-mcp","description":"IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants.","repository":{"url":"https://github.com/koraykoylu/ibanchecker-mcp","source":"github"},"version":"1.2.1","websiteUrl":"https://ibanchecker.cash/integrations","packages":[{"registryType":"npm","identifier":"@ibanchecker/mcp","version":"1.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional API key from ibanchecker.cash/api-docs (free tier: 1,000 requests/month).","isSecret":true,"name":"IBANCHECKER_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.ibanchecker.cash/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-20T20:44:57.158596Z","publishedAt":"2026-08-20T20:44:57.158596Z","updatedAt":"2026-08-20T20:44:57.158596Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.koraykoylu/ibanchecker-mcp","description":"IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants.","repository":{"url":"https://github.com/koraykoylu/ibanchecker-mcp","source":"github"},"version":"1.3.0","websiteUrl":"https://ibanchecker.cash/integrations","packages":[{"registryType":"npm","identifier":"@ibanchecker/mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from ibanchecker.cash/api-docs, needed for the validation and extraction tools (the free key covers 100 requests a month).","isSecret":true,"name":"IBANCHECKER_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.ibanchecker.cash/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T07:05:49.761036Z","publishedAt":"2026-09-27T07:05:49.761036Z","updatedAt":"2026-09-27T07:05:49.761036Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.koraykoylu/ibanchecker-mcp","description":"IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants.","repository":{"url":"https://github.com/koraykoylu/ibanchecker-mcp","source":"github"},"version":"1.4.0","websiteUrl":"https://ibanchecker.cash/integrations","packages":[{"registryType":"npm","identifier":"@ibanchecker/mcp","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from ibanchecker.cash/api-docs, needed for the validation and extraction tools (the free key covers 100 requests a month).","isSecret":true,"name":"IBANCHECKER_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.ibanchecker.cash/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T10:25:09.740319Z","publishedAt":"2026-09-27T10:25:09.740319Z","updatedAt":"2026-09-27T10:25:09.740319Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.koraynar/doc-extract-mcp","description":"Document tooling for AI agents: PDF/text reading, chunking, schema-validated JSON output.","repository":{"url":"https://github.com/koraynar/doc-extract-mcp","source":"github"},"version":"0.1.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-28T17:56:15.763331Z","publishedAt":"2026-08-28T17:56:15.763331Z","updatedAt":"2026-08-28T17:56:15.763331Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.koraynar/trendyol-seller-mcp","description":"Unofficial Trendyol seller API for AI assistants: products, orders, Q&A, guarded stock/price writes.","repository":{"url":"https://github.com/koraynar/trendyol-seller-mcp","source":"github"},"version":"0.1.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-28T17:56:20.279681Z","publishedAt":"2026-08-28T17:56:20.279681Z","updatedAt":"2026-08-28T17:56:20.279681Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.koreal6803/finlab-ai","description":"Quantitative trading toolkit with 900+ data columns, backtesting, and 60+ strategy examples.","repository":{"url":"https://github.com/koreal6803/finlab-ai","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://finlab-ai.koreal6803.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-08-14T16:24:58.97173Z","statusMessage":"Old workers.dev endpoint removed; upgrade to 1.1.0 (https://mcp.finlab.finance/mcp)","publishedAt":"2026-01-10T21:47:11.540306Z","updatedAt":"2026-08-14T16:24:58.97173Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.koreal6803/finlab-ai","description":"Quantitative trading toolkit with 900+ data columns, backtesting, and 60+ strategy examples.","repository":{"url":"https://github.com/koreal6803/finlab-ai","source":"github"},"version":"1.1.0","websiteUrl":"https://finlab.finance","remotes":[{"type":"streamable-http","url":"https://mcp.finlab.finance/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T16:24:39.526805Z","publishedAt":"2026-08-14T16:24:39.526805Z","updatedAt":"2026-08-14T16:24:39.526805Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.korobkov-v/porkbun-mcp","description":"MCP server for Porkbun domains and DNS.","title":"Porkbun MCP","repository":{"url":"https://github.com/korobkov-v/porkbun-mcp","source":"github"},"version":"0.3.4","packages":[{"registryType":"npm","identifier":"porkbun-mcp","version":"0.3.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Porkbun API Key","isRequired":true,"format":"string","isSecret":true,"name":"PORKBUN_API_KEY"},{"description":"Porkbun Secret API Key","isRequired":true,"format":"string","isSecret":true,"name":"PORKBUN_SECRET_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-12T14:34:12.036097Z","publishedAt":"2026-02-12T14:34:12.036097Z","updatedAt":"2026-02-12T14:34:12.036097Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T12:23:56.281497Z","publishedAt":"2026-07-11T12:23:56.281497Z","updatedAt":"2026-07-11T12:23:56.281497Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T20:52:49.745661Z","publishedAt":"2026-07-11T20:52:49.745661Z","updatedAt":"2026-07-11T20:52:49.745661Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.1.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T21:45:17.980116Z","publishedAt":"2026-07-11T21:45:17.980116Z","updatedAt":"2026-07-11T21:45:17.980116Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.1.3","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T09:08:04.576139Z","publishedAt":"2026-07-12T09:08:04.576139Z","updatedAt":"2026-07-12T09:08:04.576139Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T20:07:45.59056Z","publishedAt":"2026-07-17T20:07:45.59056Z","updatedAt":"2026-07-17T20:07:45.59056Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.2.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T09:39:21.785286Z","publishedAt":"2026-07-18T09:39:21.785286Z","updatedAt":"2026-07-18T09:39:21.785286Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.2.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T14:42:19.020677Z","publishedAt":"2026-07-18T14:42:19.020677Z","updatedAt":"2026-07-18T14:42:19.020677Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Narrated screen recordings into agent-ready data: local transcript, keyframes, OCR, wall-clock.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.2.3","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.2.3","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T17:43:42.999378Z","publishedAt":"2026-07-18T17:43:42.999378Z","updatedAt":"2026-07-18T17:43:42.999378Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Local MCP server: screen recordings into transcript, exact frames, OCR, wall-clock evidence.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.2.4","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.2.4","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T15:31:28.027883Z","publishedAt":"2026-07-27T15:31:28.027883Z","updatedAt":"2026-07-27T15:31:28.027883Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.korovin-aa97/talkthrough-mcp","description":"Local MCP server: screen recordings into transcript, exact frames, OCR, wall-clock evidence.","repository":{"url":"https://github.com/korovin-aa97/talkthrough-mcp","source":"github"},"version":"0.2.5","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"talkthrough-mcp","version":"0.2.5","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Whisper model (tiny|base|small|medium|large-v3|large-v3-turbo). Default: small. Use large-v3-turbo for non-English narration; the process_media `model` param overrides per call.","name":"TALKTHROUGH_WHISPER_MODEL"},{"description":"Set to 'off' to disable OCR of keyframes. Default: on.","name":"TALKTHROUGH_OCR"},{"description":"Recognition script for on-screen text: a language code (ru, ja, ko, ar, hi, ...) or a RapidOCR pack name (eslav, cyrillic, ...). Default: Latin+Chinese.","name":"TALKTHROUGH_OCR_LANG"},{"description":"Job store root. Default: ~/.talkthrough","name":"TALKTHROUGH_HOME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T12:25:54.528945Z","publishedAt":"2026-07-31T12:25:54.528945Z","updatedAt":"2026-07-31T12:25:54.528945Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.korovin-aa97/talkthrough-mcp:0.2.5","count":30}}
