remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Leverages OpenAI GPT models to summarize video transcripts and generate professional LinkedIn post content with customizable tone, voice, and audience targeting.
Extracts transcripts from YouTube videos to be used for content generation, supporting multiple languages and retrieving video metadata like title and channel name.
Servidor MCP de YouTube a LinkedIn
Un servidor de Protocolo de Contexto de Modelo (MCP) que automatiza la generación de borradores de publicaciones de LinkedIn a partir de vídeos de YouTube. Este servidor proporciona borradores de contenido editables y de alta calidad basados en transcripciones de vídeos de YouTube.
Características
- Extracción de transcripciones de YouTube : extraiga transcripciones de videos de YouTube mediante URL de videos
- Resumen de transcripciones : genere resúmenes concisos de contenido de video utilizando OpenAI GPT
- Generación de publicaciones en LinkedIn : crea borradores de publicaciones profesionales en LinkedIn con un tono y estilo personalizables.
- Diseño de API modular : implementación limpia de FastAPI con puntos finales bien definidos
- Implementación en contenedores : lista para implementarse en Smithery
Instrucciones de configuración
Prerrequisitos
- Python 3.8+
- Docker (para implementación en contenedores)
- Clave API de OpenAI
- Clave API de datos de YouTube (opcional, pero recomendada para obtener mejores metadatos)
Desarrollo local
- Clonar el repositorio:Copy
- Cree un entorno virtual e instale dependencias:Copy
- Crea un archivo
.env
en la raíz del proyecto con tus claves API:Copy - Ejecute la aplicación:Copy
- Acceda a la documentación de la API en http://localhost:8000/docs
Implementación de Docker
- Construya la imagen de Docker:Copy
- Ejecute el contenedor:Copy
Despliegue de herrería
- Asegúrese de tener la CLI de Smithery instalada y configurada.
- Implementar en Smithery:Copy
Puntos finales de API
1. Extracción de la transcripción
Punto final : /api/v1/transcript
Método : POST
Descripción : Extraer la transcripción de un vídeo de YouTube
Cuerpo de la solicitud :
Respuesta :
2. Resumen de la transcripción
Punto final : /api/v1/summarize
Método : POST
Descripción : Generar un resumen a partir de una transcripción de video
Cuerpo de la solicitud :
Respuesta :
3. Generación de publicaciones en LinkedIn
Punto final : /api/v1/generate-post
Método : POST
Descripción : Generar una publicación de LinkedIn a partir de un resumen de video
Cuerpo de la solicitud :
Respuesta :
4. Formato de salida
Punto final : /api/v1/output
Método : POST
Descripción : Dar formato a la publicación de LinkedIn para su salida.
Cuerpo de la solicitud :
Respuesta :
Variables de entorno
Variable | Descripción | Requerido |
---|---|---|
CLAVE API DE OPENAI | Clave API de OpenAI para resumen y generación posterior | No (se puede proporcionar en las solicitudes) |
CLAVE DE API DE YOUTUBE | Clave API de datos de YouTube para obtener metadatos de video | No (se puede proporcionar en las solicitudes) |
PUERTO | Puerto donde ejecutar el servidor (predeterminado: 8000) | No |
Nota : Si bien las variables de entorno para las claves API son opcionales (ya que se pueden proporcionar en cada solicitud), se recomienda configurarlas para el desarrollo y las pruebas locales. Al implementar en Smithery, los usuarios deberán proporcionar sus propias claves API en las solicitudes.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de Protocolo de Contexto de Modelo (MCP) que automatiza la generación de borradores de publicaciones de LinkedIn a partir de vídeos de YouTube. Este servidor proporciona borradores de contenido editables y de alta calidad basados en transcripciones de vídeos de YouTube.