MCP Directory
Back

YouTubeMCPServer

by robalexclark · C# · ★ 1

Small .NET 9 Model Context Protocol (MCP) server that exposes a tool to fetch YouTube video transcripts using YoutubeExplode. The server communicates over stdio using the ModelContextProtocol package and is designed to be launched by an MCP‑compatible client.

Install

git clone https://github.com/robalexclark/YouTubeMCPServer.git

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "youtubemcpserver": {
      "command": "npx",
      "args": [
        "-y",
        "github:robalexclark/YouTubeMCPServer"
      ]
    }
  }
}

From the README

Small .NET 9 Model Context Protocol (MCP) server that exposes a tool to fetch YouTube video transcripts using . The server communicates over stdio using the package and is designed to be launched by an MCP‑compatible client. - MCP stdio server: Registers tools via and serves MCP JSON‑RPC over stdio. - Transcript tool: Fetches captions for a YouTube URL/ID, preferring English and falling back to the first available track. - Plain‑text output: Returns a single text block containing the transcript lines (SRT output is not currently selectable via inputs). - .NET 9 SDK - Restore and build:…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related media servers