Skip to main content
Glama

Youtube MCP Server

Servidor MCP de YouTube

Acerca de

El servidor es un puente entre la API de YouTube y los asistentes de IA y se basa en el Protocolo de Contexto de Modelo .

¿Qué es MCP?

El Protocolo de Contexto de Modelo (MCP) es un sistema que permite que las aplicaciones de IA, como Claude Desktop, se conecten a herramientas y fuentes de datos externas. Ofrece una forma clara y segura para que los asistentes de IA trabajen con servicios y API locales, manteniendo al usuario en control.

¿Qué hace este servidor?

  • [x] Descargar subtítulos para el vídeo indicado

Casos de uso prácticos

  • [x] Crea un resumen del vídeo

Prerrequisitos

Instalación

uv tool install git+https://github.com/sparfenyuk/mcp-youtube

[!NOTA] Si ya ha instalado el servidor, puede actualizarlo utilizando el comando uv tool upgrade --reinstall .

[!NOTA] Si desea eliminar el servidor, utilice el comando uv tool uninstall mcp-youtube .

Configuración

Configuración del escritorio de Claude

Configurar Claude Desktop para reconocer el servidor MCP de YouTube.

  1. Abra el archivo de configuración de Claude Desktop:
    • En MacOS, el archivo de configuración se encuentra en ~/Library/Application Support/Claude/claude_desktop_config.json
    • En Windows, el archivo de configuración se encuentra en %APPDATA%\Claude\claude_desktop_config.json

    Nota: También puedes encontrar claude_desktop_config.json dentro de la configuración de la aplicación Claude Desktop

  2. Agregar la configuración del servidor
    { "mcpServers": { "mcp-youtube": { "command": "mcp-youtube", } } } }

Desarrollo

Empezando

  1. Clonar el repositorio
  2. Instalar las dependencias
    uv sync
  3. Ejecutar el servidor
    uv run mcp-youtube --help

Se pueden agregar herramientas al archivo src/mcp_youtube/tools.py .

Cómo agregar una nueva herramienta:

  1. Crea una nueva clase que herede de ToolArgs
    class NewTool(ToolArgs): """Description of the new tool.""" pass
    Los atributos de la clase se usarán como argumentos para la herramienta. La cadena de documentación de la clase se usará como descripción de la herramienta.
  2. Implementar la función tool_runner para la nueva clase
    @tool_runner.register async def new_tool(args: NewTool) -> t.Sequence[TextContent | ImageContent | EmbeddedResource]: pass
    La función debe devolver una secuencia de TextContent, ImageContent o EmbeddedResource. Debe ser asíncrona y aceptar un único argumento de la nueva clase.
  3. ¡Listo! Reinicia el cliente y la nueva herramienta debería estar disponible.

La validación se puede realizar a través de Claude Desktop o ejecutando la herramienta directamente.

Depuración del servidor en el Inspector

El inspector MCP es una herramienta que ayuda a depurar el servidor mediante una interfaz de usuario sofisticada. Para ejecutarlo, use el siguiente comando:

npx @modelcontextprotocol/inspector uv run mcp-youtube

Solución de problemas

Mensaje 'No se pudo conectar al servidor MCP mcp-youtube'

Si ve el mensaje 'No se pudo conectar al servidor MCP mcp-youtube' en Claude Desktop, significa que la configuración del servidor es incorrecta.

Pruebe lo siguiente:

  • Utilice la ruta completa al binario mcp-youtube en el archivo de configuración

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Conecta la API de YouTube con los asistentes de inteligencia artificial, lo que permite el análisis de videos mediante la descarga y el procesamiento de subtítulos para crear resúmenes de videos de YouTube.

  1. Acerca de
    1. ¿Qué es MCP?
      1. ¿Qué hace este servidor?
        1. Casos de uso prácticos
          1. Prerrequisitos
            1. Instalación
              1. Configuración
                1. Configuración del escritorio de Claude
              2. Desarrollo
                1. Empezando
                2. Depuración del servidor en el Inspector
              3. Solución de problemas
                1. Mensaje 'No se pudo conectar al servidor MCP mcp-youtube'

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                This server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.
                Last updated -
                169
                179
                TypeScript
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                The MCP Server integrates APIs from the Youtube-Summarizer as tools within the MCP protocol, allowing for local AI application interaction and tool utilization through natural language queries.
                Last updated -
                Python
              • -
                security
                F
                license
                -
                quality
                Enables AI applications to integrate with YouTube-Summarizer's APIs through the MCP protocol, offering local tool-based interaction for summarizing YouTube content.
                Last updated -
                1
                Python
              • -
                security
                F
                license
                -
                quality
                Enables AI language models to interact with YouTube content through a standardized interface, providing tools for retrieving video information, transcripts, channel analytics, and trend analysis.
                Last updated -
                852
                1
                JavaScript

              View all related MCP servers

              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/sparfenyuk/mcp-youtube'

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