YT-to-LinkedIn-MCP-Server

YT-to-LinkedIn-MCP-Server

1

YouTube to LinkedIn MCP Server is a tool that automates the process of creating LinkedIn post drafts from YouTube video transcripts. It features transcript extraction, summarization using OpenAI GPT, and customizable LinkedIn post generation.

YouTube to LinkedIn MCP Server

A Model Context Protocol (MCP) server that automates generating LinkedIn post drafts from YouTube videos. This server provides editable content drafts based on YouTube video transcripts.

Features

  • YouTube Transcript Extraction: Extract transcripts from YouTube videos using video URLs
  • Transcript Summarization: Generate concise summaries of video content using OpenAI GPT
  • LinkedIn Post Generation: Create professional LinkedIn post drafts with customizable tone and style
  • Modular API Design: Clean FastAPI implementation with well-defined endpoints
  • Containerized Deployment: Ready for deployment on Smithery

Setup Instructions

Prerequisites

  • Python 3.8+
  • Docker (for containerized deployment)
  • OpenAI API Key
  • YouTube Data API Key (optional, but recommended for better metadata)

Deployment

  • Docker Deployment: Build and run the Docker container for the project.
  • Smithery Deployment: Deploy to Smithery using the CLI.

API Endpoints

  • Transcript Extraction: Extract video transcript from YouTube.
  • Transcript Summarization: Summarize video content.
  • LinkedIn Post Generation: Generate LinkedIn posts.
  • Output Formatting: Format LinkedIn post for output.

Environment Variables

  • OPENAI_API_KEY: OpenAI key for summarization and post generation.
  • YOUTUBE_API_KEY: YouTube Data API key for fetching metadata.