Frequently Asked Questions (FAQ) - YouTube MCP Server
Q: What is the YouTube MCP Server?
A: The YouTube MCP Server is a Model Context Protocol (MCP) server that allows AI models to interact with YouTube videos. It extracts video metadata and captions, converts them to Markdown, and provides search functionality.
Q: What are the key features of the YouTube MCP Server?
A: Key features include video metadata retrieval, caption extraction (English and French), Markdown conversion with templating (Basic, Detailed, Search), flexible authentication (API key and OAuth2), and search functionality.
Q: What is an MCP server?
A: MCP stands for Model Context Protocol. An MCP server acts as a bridge, facilitating communication between Large Language Models (LLMs) and external data sources or tools. It standardizes how applications provide context to LLMs.
Q: How does the YouTube MCP Server integrate with UBOS?
A: The YouTube MCP Server seamlessly integrates with the UBOS platform through the MCP protocol. It allows UBOS-based AI agents to access and process video data from YouTube.
Q: What are the use cases for the YouTube MCP Server?
A: Use cases include content summarization and analysis, enhanced customer support, market research and competitive analysis, training and education, accessibility, and video SEO optimization.
Q: What authentication methods are supported?
A: The server supports both API key and OAuth2 authentication. OAuth2 is required for accessing private videos.
Q: How do I install the YouTube MCP Server?
A: Clone the repository, install dependencies using npm install, and build the project using npm run build.
Q: How do I configure the server?
A: Create a .env file in the root directory with your YouTube API key and/or OAuth2 credentials. Then, add the server to your MCP settings file.
Q: How do I use the server?
A: Use the provided tools to extract video info, get captions, convert to Markdown, and list available templates. Examples are in the documentation.
Q: Can I customize the Markdown templates?
A: Yes, you can customize the DEFAULT_TEMPLATES array in src/index.ts to create your own Markdown templates.
Q: What dependencies are required?
A: The server requires dependencies such as @modelcontextprotocol/sdk, googleapis, google-auth-library, youtube-captions-scraper, express, and open.
Q: How do I contribute to the project?
A: Fork the repository, create a feature branch, commit your changes, push to the branch, and open a pull request.
Q: Is OAuth2 required for all videos?
A: No, OAuth2 is only required for accessing private videos. Public videos can be accessed with an API key.
Q: What languages are supported for caption extraction?
A: Currently, English and French are supported. More languages may be added in the future.
Q: Where can I find my MCP settings file?
A: Typically, the file is located at ~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json.
Q: Can the YouTube MCP server be used with other services besides UBOS?
A: Yes, the MCP server follows the Model Context Protocol so it can be used with other services that utilize the MCP standard.
YouTube Subtitles to Markdown Server
Project Details
- nattyraz/youtube-mcp
- Last Updated: 3/18/2025
Recomended MCP Servers
A Model Context Protocol Server for Pica
A Model Context Protocol server that facilitates interaction with the Solana blockchain, built using the Ping Agent Kit....
An MCP Reddit server for post management in Reddit
An MCP server application that sends various types of messages to the WeCom group robot.
MCP integration for Google Calendar to manage events.
Experimenting with MCP
Android MCP Server implementation
Azure Cosmos DB MCP Client and Server
My clone repository
A multi-tool MCP server implementation for agent tool management.
Interacts with Figma file content, dev resources, comments, and webhooks.





