mcp-youtube-sheets

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Automatically saves YouTube search results to Google Sheets, including video title, URL, channel name, and publish date

  • Enables searching for YouTube videos using the YouTube Data API v3 with configurable parameters like query terms and maximum results

YouTube から Google Sheets MCP サーバーへ

このMCPサーバーは、YouTube動画を検索し、結果をGoogleスプレッドシートに自動保存する機能を提供します。Claudeやモデルコンテキストプロトコル(MCP)をサポートするその他のAIアシスタントと連携するように設計されています。

英語|日本語

特徴

  • YouTube Data API v3 を使用して YouTube 動画を検索する
  • 検索結果をGoogleスプレッドシートに自動的に保存する
  • 設定可能な検索パラメータ(クエリ、最大結果数)
  • 結果には、動画のタイトル、URL、チャンネル名、公開日が含まれます

インストール

npm install @rikukawa/youtube-sheets-server

前提条件

  1. YouTube Data API v3 のセットアップ:
    • Google Cloud Consoleに移動
    • 新しいプロジェクトを作成する
    • YouTube Data API v3 を有効にする
    • APIキーを作成する
  2. Google Sheets API のセットアップ:
    • 同じプロジェクトでGoogle Sheets APIを有効にします
    • サービスアカウントを作成する
    • サービス アカウント キー (JSON 形式) をダウンロードします
    • 対象のGoogleスプレッドシートをサービスアカウントのメールアドレスと共有する

構成

サーバーを MCP 設定ファイルに追加します。

{ "mcpServers": { "youtube-sheets": { "command": "node", "args": ["path/to/youtube-sheets-server/build/index.js"], "env": { "YOUTUBE_API_KEY": "your-youtube-api-key", "SPREADSHEET_ID": "your-spreadsheet-id" }, "disabled": false, "alwaysAllow": [] } } }

使用法

「AIアシスタントに『「ChatGPTの使い方」でYouTube動画を検索して10本取得して』と指示して、実際に使ってみてください。」

出力形式

このツールは、次の情報を Google スプレッドシートに保存します。

  • ビデオタイトル
  • ビデオURL
  • チャンネル名
  • 公開日

ライセンス

マサチューセッツ工科大学

著者

川島陸

リポジトリ

GitHubリポジトリ

NPMパッケージ

@rikukawa/youtube-sheets-server

-
security - not tested
A
license - permissive license
-
quality - not tested

YouTube動画を検索し、結果をGoogle スプレッドシートに自動的に保存する機能を提供します。

  1. Features
    1. Installation
      1. Prerequisites
        1. Configuration
          1. Usage
            1. Output Format
              1. License
                1. Author
                  1. Repository
                    1. NPM Package
                      ID: z3fthzkmxu