VOOZH about

URL: https://glama.ai/mcp/servers/DeepSRT/deepsrt-mcp?locale=es-ES

⇱ Servidor MCP DeepSRT by DeepSRT | Glama


Servidor MCP DeepSRT

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona la funcionalidad de resumen de videos de YouTube a través de la integración con la API de DeepSRT.

Características

  • Generar resúmenes para vídeos de YouTube

  • Admite modos de resumen narrativo y con viñetas

  • Compatibilidad con varios idiomas (predeterminado: zh-tw)

  • Integración perfecta con entornos habilitados para MCP

Related MCP server: YT Transcripter Multilingual MCP

Cómo funciona

  1. Almacenamiento en caché de contenido

    • Los videos primero deben abrirse a través de DeepSRT para garantizar que el contenido esté almacenado en caché en el servicio.

    • Esta visualización inicial activa el proceso de almacenamiento en caché en el servicio DeepSRT

  2. Recuperación del resumen de MCP

    • Al solicitar resúmenes a través de MCP, el contenido se sirve desde las ubicaciones de borde de CDN de DeepSRT

    • Esto garantiza una entrega rápida y eficiente de resúmenes.

  3. Contenido prealmacenado en caché

    • Es posible que algunos videos ya estén almacenados en caché en el sistema debido a solicitudes de usuarios anteriores.

    • Si bien es posible obtener resúmenes de estos videos almacenados previamente en caché, no se garantiza la disponibilidad.

    • Para obtener mejores resultados, asegúrese de que los videos se abran primero a través de DeepSRT

%%{init: {'theme': 'dark', 'themeVariables': { 'primaryColor': '#2496ED', 'secondaryColor': '#38B2AC', 'tertiaryColor': '#1F2937', 'mainBkg': '#111827', 'textColor': '#E5E7EB', 'lineColor': '#4B5563', 'noteTextColor': '#E5E7EB'}}}%%
sequenceDiagram
 participant User
 participant DeepSRT
 participant Cache as DeepSRT Cache/CDN
 participant MCP as MCP Client

 Note over User,MCP: Step 1: Initial Caching
 User->>DeepSRT: Open video through DeepSRT
 DeepSRT->>Cache: Process and cache content
 Cache-->>DeepSRT: Confirm cache storage
 DeepSRT-->>User: Display video/content

 Note over User,MCP: Step 2: MCP Summary Retrieval
 MCP->>Cache: Request summary via MCP
 Cache-->>MCP: Return cached summary from edge location

 Note over User,MCP: Alternative: Pre-cached Content
 rect rgba(31, 41, 55, 0.6)
 MCP->>Cache: Request summary for pre-cached video
 alt Content exists in cache
 Cache-->>MCP: Return cached summary
 else Content not cached
 Cache-->>MCP: Cache miss
 end
 end

Instalación

Instalación para Claude Desktop

  1. Primero, construya el servidor:

npm install
npm run build
  1. Agregue la configuración del servidor a su archivo de configuración de Claude Desktop:

  • En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • En Windows: %APPDATA%/Claude/claude_desktop_config.json

{
 "mcpServers": {
 "deepsrt-mcp": {
 "command": "node",
 "args": [
 "/path/to/deepsrt-mcp/build/index.js"
 ]
 }
 }
}

Instalación para Cline

Simplemente pídale a Cline que lo instale en el chat:

"Hola, instala este servidor MCP para mí desde https://github.com/DeepSRT/deepsrt-mcp "

Cline instalará automáticamente deepsrt-mcp para usted y actualizará su cline_mcp_settings.json .

Uso

El servidor proporciona la siguiente herramienta:

obtener_resumen

Obtiene un resumen de un vídeo de YouTube.

Parámetros:

  • videoId (obligatorio): ID de video de YouTube

  • lang (opcional): código de idioma (por ejemplo, zh-tw); el valor predeterminado es zh-tw

  • mode (opcional): modo resumen ("narrativo" o "viñetas"): el valor predeterminado es narrativo

Ejemplo de uso

Usando Claude Desktop:

// The MCP tool will fetch the video summary
const result = await mcp.use_tool("deepsrt-mcp", "get_summary", {
 videoId: "dQw4w9WgXcQ",
 lang: "zh-tw",
 mode: "narrative"
});

Usando Cline:

const result = await mcp.use_tool("deepsrt", "get_summary", {
 videoId: "dQw4w9WgXcQ",
 lang: "zh-tw",
 mode: "bullet"
});

Desarrollo

Instalar dependencias:

npm install

Iniciar servidor de desarrollo:

npm run dev

Construir para producción:

npm run build

Manifestación

Preguntas frecuentes

P: Me aparece el error 404 , ¿por qué?

R: Esto se debe a que el resumen del video no está almacenado en caché en la ubicación del borde de la CDN; debe abrir este video usando la extensión de Chrome DeepSRT para tenerlo almacenado en caché en la red CDN antes de poder obtener ese resumen usando MCP.

Puedes verificar el estado del caché usando cURL de esta manera

curl -s 'https://worker.deepsrt.com/transcript' \
-i --data '{"arg":"v=VafNvIcOs5w","action":"summarize","lang":"zh-tw","mode":"narrative"}' | grep -i "^cache-status"
cache-status: HIT

Si ve cache-status: HIT el contenido está almacenado en caché en la ubicación del borde de CDN y su servidor MCP no debería recibir 404 .

A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DeepSRT/deepsrt-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server