HasData YouTube — MCP-сервер для Claude Code: установка
MCP-сервер ищет ролики на YouTube и возвращает данные о видео, каналах и транскриптах. Подходит для исследовательских запросов из чата агента.
claude mcp add youtube -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/youtube-mcpЧто делает HasData YouTube
HasData YouTube даёт агенту четыре инструмента только для чтения. Сервер ищет ролики, получает сведения о видео и каналах, а также загружает транскрипты в JSON. Агент сам выбирает нужный инструмент по задаче.
Подключение идёт к удалённому серверу по streamable HTTP или через локальный запускатель @hasdata/youtube-mcp. Для работы нужен ключ HasData в переменной HASDATA_API_KEY; Google Cloud project и ключ YouTube Data API не требуются. Без ключа HasData сервер не авторизует запросы.
Каждый успешный вызов расходует 10 кредитов, а бесплатный лимит составляет 1,000 кредитов в месяц. Это нужно учитывать в задачах, где агент делает несколько поисков и отдельно читает транскрипт.
Какие задачи решает
- искать видео по теме и фильтрам YouTube
- получать статистику и сведения о ролике
- собирать данные о канале и его публикациях
- загружать транскрипт нужного видео
- сравнивать ролики по данным YouTube
Примеры запросов агенту
- Найди ролики о Model Context Protocol и кратко сравни их темы.
- Получи данные канала @GoogleDevelopers и выдели повторяющиеся темы последних публикаций.
- Возьми видео с идентификатором
dQw4w9WgXcQ, прочитай его транскрипт и перечисли основные тезисы.
Как установить HasData YouTube
1Командой платформы
claude mcp add youtube -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/youtube-mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http hasdata-youtube 'https://mcp.hasdata.com/mcp?apis=youtube'1Командой платформы: удалённый сервер
codex mcp add hasdata-youtube --url 'https://mcp.hasdata.com/mcp?apis=youtube'2Командой платформы
codex mcp add hasdata-youtube --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/youtube-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hasdata-youtube": {
"url": "https://mcp.hasdata.com/mcp?apis=youtube"
}
}
}{
"mcpServers": {
"hasdata-youtube": {
"command": "npx",
"args": [
"-y",
"@hasdata/youtube-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hasdata-youtube": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=youtube"
}
}
}{
"servers": {
"hasdata-youtube": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/youtube-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http hasdata-youtube 'https://mcp.hasdata.com/mcp?apis=youtube'2Командой платформы
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-youtube npx -y @hasdata/youtube-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о HasData YouTube
Как установить HasData YouTube в Claude Code?
Выполните claude mcp add youtube -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/youtube-mcp. Ключ передаётся серверу через переменную окружения.
Что делает HasData YouTube?
MCP-сервер ищет YouTube-видео и читает данные о роликах, каналах и транскриптах. Ответы возвращаются в JSON, а инструменты работают только на чтение.
Что нужно для работы HasData YouTube?
Нужен MCP-клиент с поддержкой streamable HTTP и пользовательским заголовком либо запускатель @hasdata/youtube-mcp для stdio. Также требуется ключ HasData; проект Google Cloud и YouTube Data API key не нужны.