local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows downloading closed captions from YouTube videos, which can be used for creating video summaries and analyzing video content
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
[!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.
- 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
- En MacOS, el archivo de configuración se encuentra en
- Agregar la configuración del servidorCopy
Desarrollo
Empezando
- Clonar el repositorio
- Instalar las dependenciasCopy
- Ejecutar el servidorCopy
Se pueden agregar herramientas al archivo src/mcp_youtube/tools.py
.
Cómo agregar una nueva herramienta:
- Crea una nueva clase que herede de ToolArgsLos 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.Copy
- Implementar la función tool_runner para la nueva claseLa función debe devolver una secuencia de TextContent, ImageContent o EmbeddedResource. Debe ser asíncrona y aceptar un único argumento de la nueva clase.Copy
- ¡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:
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.
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.
- About
- What is MCP?
- What does this server do?
- Practical use cases
- Prerequisites
- Installation
- Configuration
- Development
- Troubleshooting