
zubeidhendricks/youtube-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server для YouTube API, позволяющий управление видео, создание Shorts и продвинутую аналитику
Обзор
Реализация сервера Model Context Protocol (MCP) для YouTube, позволяющая языковым моделям ИИ взаимодействовать с контентом YouTube через стандартизированный интерфейс. В настоящее время сервер предоставляет 10 инструментов MCP. - videoId (строка): YouTube видео ID. - parts (string[], optional): Конкретные части видеоресурса для извлечения. - запрос (строка): Поисковый запрос. - maxResults (число, необязательно): максимальное количество результатов для возврата. - порядок (строка, необязательный): Порядок результатов, такой как релевантность или дата. - publishedAfter (строка, опционально): Включать только видео, опубликованные после этой даты ISO 8601. - publishedBefore (строка, необязательно): Включать только видео, опубликованные до этой даты ISO 8601. - channelId (строка, необязательно): Ограничить результаты конкретным каналом. - uniqueChannels (булевый, необязательный): Возвращать только одно видео на уникальный канал. - channelMinSubscribers / channelMaxSubscribers (номер, необязательно): Фильтровать видео по диапазону абонента их канала.
Обзор (машинный перевод)
Реализация сервера Model Context Protocol (MCP) для YouTube, позволяющая языковым моделям ИИ взаимодействовать с контентом YouTube через стандартизированный интерфейс.
Веб-сайт: zubeidhendricks.github.io/youtube-mcp-server
Доступные инструменты
В настоящее время сервер предоставляет 10 инструментов MCP.
| Инструмент | Описание | Требуемые параметры | Опциональные параметры |
|---|---|---|---|
videos_getVideo |
Получите подробную информацию о видео на YouTube | videoId |
parts |
videos_searchVideos |
Поиск видео на YouTube | query |
maxResults, order, publishedAfter, publishedBefore, channelId, uniqueChannels, channelMinSubscribers, channelMaxSubscribers, channelLastUploadAfter, channelLastUploadBefore, creatorOnly, sortBy |
transcripts_getTranscript |
Получите расшифровку видео на YouTube | videoId |
language |
channels_getChannel |
Получите информацию о YouTube-канале | channelId |
Нет |
channels_getChannels |
Получите информацию о нескольких YouTube-каналах | channelIds |
parts, includeLatestUpload |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
YouTube MCP Server
A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.
Website: zubeidhendricks.github.io/youtube-mcp-server
Available Tools
The server currently exposes 10 MCP tools.
| Tool | Description | Required Parameters | Optional Parameters |
|---|---|---|---|
videos_getVideo |
Get detailed information about a YouTube video | videoId |
parts |
videos_searchVideos |
Search for videos on YouTube | query |
maxResults, order, publishedAfter, publishedBefore, channelId, uniqueChannels, channelMinSubscribers, channelMaxSubscribers, channelLastUploadAfter, channelLastUploadBefore, creatorOnly, sortBy |
transcripts_getTranscript |
Get the transcript of a YouTube video | videoId |
language |
channels_getChannel |
Get information about a YouTube channel | channelId |
None |
channels_getChannels |
Get information about multiple YouTube channels | channelIds |
parts, includeLatestUpload |
channels_searchChannels |
Search for YouTube channels by handle, name, or query | query |
maxResults, order, channelType, minSubscribers, maxSubscribers, lastUploadAfter, lastUploadBefore, creatorOnly, sortBy |
channels_findCreators |
Find creator channels from video mentions with channel-size and activity filters | query |
maxResults, order, videoPublishedAfter, videoPublishedBefore, channelMinSubscribers, channelMaxSubscribers, channelLastUploadAfter, channelLastUploadBefore, creatorOnly, sortBy, sampleVideosPerChannel |
channels_listVideos |
Get videos from a specific channel | channelId |
maxResults |
playlists_getPlaylist |
Get information about a YouTube playlist | playlistId |
None |
playlists_getPlaylistItems |
Get videos in a YouTube playlist | playlistId |
maxResults |
Tool Parameters
videos_getVideo
videoId(string): The YouTube video ID.parts(string[], optional): Specific video resource parts to retrieve.
videos_searchVideos
query(string): Search query.maxResults(number, optional): Maximum number of results to return.order(string, optional): Result ordering such asrelevanceordate.publishedAfter(string, optional): Only include videos published after this ISO 8601 date.
Установка
npx -y zubeid-youtube-mcp-serverКонфигурация
{
"mcpServers": {
"zubeid-youtube-mcp-server": {
"command": "zubeid-youtube-mcp-server",
"env": {
"YOUTUBE_API_KEY": "your_primary_youtube_api_key",
"YOUTUBE_API_KEY2": "your_secondary_youtube_api_key",
"YOUTUBE_API_KEY3": "your_tertiary_youtube_api_key"
}
}
}
}