MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.
To install YouTube MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ZubeidHendricks/youtube --client claude
npm install @modelcontextprotocol/server-youtube
Set the following environment variables:
YOUTUBE_API_KEY: Your YouTube Data API keyYOUTUBE_TRANSCRIPT_LANG: Default language for transcripts (optional, defaults to ‘en’)Add this to your MCP client configuration (e.g. Claude Desktop):
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-youtube"],
"env": {
"YOUTUBE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
// Get video details
const video = await youtube.videos.getVideo({
videoId: "video-id"
});
// Get video transcript
const transcript = await youtube.transcripts.getTranscript({
videoId: "video-id",
language: "en"
});
// Search videos
const searchResults = await youtube.videos.searchVideos({
query: "search term",
maxResults: 10
});
// Get channel details
const channel = await youtube.channels.getChannel({
channelId: "channel-id"
});
// List channel videos
const videos = await youtube.channels.listVideos({
channelId: "channel-id",
maxResults: 50
});
// Get playlist items
const playlistItems = await youtube.playlists.getPlaylistItems({
playlistId: "playlist-id",
maxResults: 50
});
// Get playlist details
const playlist = await youtube.playlists.getPlaylist({
playlistId: "playlist-id"
});
## Install dependencies
npm install
## Run tests
npm test
## Build
npm run build
## Lint
npm run lint
See CONTRIBUTING.md for information about contributing to this repository.
This project is licensed under the MIT License - see the LICENSE file for details.# YouTube MCP Server
A YouTube API integration using the Model Context Protocol.
npm install
.env.example to .env:cp .env.example .env
.env and add your YouTube API keynpm start
YOUTUBE_API_KEY: Your YouTube Data API v3 key (get it from Google Cloud Console)npm run dev
npm run build
Always keep your API keys secure and never commit them to version control.
Mcp Snapshot Server
A MCP server for Snapshot
Ragie Mcp Server
Ragie Model Context Protocol Server
Code Explainer Mcp
A Cloudflare Worker that serves as an MCP (Model Context Protocol) server for code explanation. It analyzes and explains code with a comprehensive breakdown of structure and functionality.
Database Upadter MCP
A Model Context Protocol server for SMTP email services
A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.