Skip to main content
Glama

YouTube MCP サーバー

鍛冶屋のバッジ

YouTube 用のモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、AI 言語モデルが標準化されたインターフェースを通じて YouTube コンテンツと対話できるようになります。

特徴

ビデオ情報

  • ビデオの詳細(タイトル、説明、再生時間など)を取得します

  • チャンネル動画の一覧

  • 動画の統計情報(視聴回数、いいね数、コメント数)を取得する

  • YouTube の動画を検索

トランスクリプト管理

  • ビデオのトランスクリプトを取得する

  • 複数の言語をサポート

  • タイムスタンプ付きキャプションを取得する

  • トランスクリプト内を検索

チャンネル管理

  • チャンネルの詳細を取得する

  • チャンネルのプレイリストを一覧表示する

  • チャンネル統計を取得する

  • チャンネルコンテンツ内を検索

プレイリスト管理

  • プレイリスト項目を一覧表示する

  • プレイリストの詳細を取得する

  • プレイリスト内を検索

  • プレイリストの動画のトランスクリプトを取得する

Related MCP server: mcp-youtube-transcript

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の YouTube MCP サーバーを自動的にインストールするには:

npx -y @smithery/cli install @ZubeidHendricks/youtube --client claude

手動インストール

npm install zubeid-youtube-mcp-server

構成

次の環境変数を設定します。

  • YOUTUBE_API_KEY : YouTubeデータAPIキー

  • YOUTUBE_TRANSCRIPT_LANG : トランスクリプトのデフォルト言語(オプション、デフォルトは「en」)

MCPクライアントでの使用

これを MCP クライアント構成 (例: Claude Desktop) に追加します。

{
  "mcpServers": {
    "youtube": {
      "command": "npx",
      "args": ["-y", "zubeid-youtube-mcp-server"],
      "env": {
        "YOUTUBE_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

VS Codeでの使用

ワンクリックでインストールするには、以下のいずれかのインストールボタンをクリックします。

VS CodeでNPXを使ってインストールする VS Code Insiders で NPX を使用してインストールする

手動インストール

手動でインストールする場合は、まずこのセクションの上部にあるインストールボタンをチェックしてください。それ以外の場合は、以下の手順に従ってください。

VS Codeのユーザー設定(JSON)ファイルに、以下のJSONブロックを追加します。Ctrl Ctrl + Shift + Pを押してPreferences: Open User Settings (JSON)と入力することで実行できます。

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "apiKey",
        "description": "YouTube API Key",
        "password": true
      }
    ],
    "servers": {
      "youtube": {
        "command": "npx",
        "args": ["-y", "zubeid-youtube-mcp-server"],
        "env": {
          "YOUTUBE_API_KEY": "${input:apiKey}"
        }
      }
    }
  }
}

オプションとして、ワークスペース内の.vscode/mcp.jsonというファイルに追加することもできます。

{
  "inputs": [
    {
      "type": "promptString",
      "id": "apiKey",
      "description": "YouTube API Key",
      "password": true
    }
  ],
  "servers": {
    "youtube": {
      "command": "npx",
      "args": ["-y", "zubeid-youtube-mcp-server"],
      "env": {
        "YOUTUBE_API_KEY": "${input:apiKey}"
      }
    }
  }
}

YouTube API のセットアップ

  1. Google Cloud Console に移動

  2. 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください

  3. YouTube Data API v3 を有効にする

  4. API認証情報(APIキー)を作成する

  5. 設定用のAPIキーをコピーします

ビデオの管理

// 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

貢献

このリポジトリへの貢献については、CONTRIBUTING.md を参照してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

A
license - permissive license
C
quality
B
maintenance

Maintenance

0dRelease cycle
2Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents. No signup.

  • An MCP server that gives any LLM or agent clean YouTube transcripts on demand: a single video, a whole channel, or a playlist, plus AI cleanup of auto-generated captions. API-key auth, credit-based, same backend as the public v1 API. Get a free API key with 25 free credits at youtubetranscriptdownload.com/account.

  • YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.

  • Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…

View all MCP Connectors

Related MCP Servers

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZubeidHendricks/youtube-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server