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

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "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 →

Related media servers