mcpField
Y
youtube-transcripts

youtube-transcripts

リモート
apify.comソーシャルメディア02 週間前に更新
リポジトリ公式サイト

youtube-transcripts について

youtube-transcriptsは、動画リンクやチャンネルからタイムスタンプ付きのYouTube字幕を取得します。エージェントなどを対象とし、字幕を取得できた場合のみ課金されます。

主な機能

  1. 01タイムスタンプ付き字幕セグメント
  2. 02動画リンクとチャンネルに対応
  3. 03字幕がない場合は課金なし

活用シーン

  1. 01YouTube動画の発話内容の抽出
  2. 02チャンネル内動画の字幕収集

MCP 対応

ホスト型のリモートMCPサーバー、またはローカルのstdioラッパーとして字幕取得ツールを提供し、MCPクライアントから利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.apify.com/?tools=nick.cheng/youtube-transcript-scraper
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

social-data-mcp

結果ごとの従量課金データツール — X/Twitter のプロフィールと投稿、YouTube の動画とチャンネル、 TikTok のプロフィールと動画統計、YouTube / TikTok の文字起こし、LinkedIn の企業と公開プロフィールを、AI エージェント向けに MCP サーバーおよび Agent Skills として提供します。Apify 上で実行されます。プラットフォームの API キーは不要で、何かが自動的にログインすることもありません。例外は X の全タイムラインで、取得にはご自身のセッションの Cookie が必要です(X ではログアウト状態の訪問者に、アカウントの最新の投稿を数件しか表示しません)。料金が発生するのは実際に取得できた結果だけで、どの Apify プランでも同じ料金です(無料プランを含む)。

ツールApify Actor料金
X(Twitter)のプロフィール、投稿、単一投稿の検索、エンゲージメントによる絞り込み、差分実行(ご自身の cookies を使った全タイムラインの取得)nick.cheng/x-twitter-profile-tweets-scraper$0.005/アカウント · $0.0003/投稿 · $0.005/投稿の検索
YouTube の動画メタデータとチャンネルデータ、再生回数・長さ・日付による絞り込みnick.cheng/youtube-video-channel-scraper$0.015/動画 · $0.005/チャンネル
TikTok のプロフィールと動画ごとの統計nick.cheng/tiktok-profile-stats-scraper$0.02/プロフィール · $0.003/動画
YouTube の文字起こし — 話されている言語の字幕を、テキストとタイムスタンプ付きセグメントとして取得。リンクまたはチャンネルから取得可能nick.cheng/youtube-transcript-scraper$0.005/文字起こし。字幕がない場合、料金は発生しません
TikTok の文字起こし — TikTok の字幕を、テキストとタイムスタンプ付きセグメントとして取得nick.cheng/tiktok-transcript-scraper$0.003/文字起こし。字幕がない場合、料金は発生しません
LinkedIn の企業(業界、規模、本社、ウェブサイト、フォロワー、従業員、最新の求人)と公開プロフィール(氏名、見出し、役職、企業、所在地、学歴)— ログイン不要nick.cheng/linkedin-company-profile-scraper$0.004/企業 · $0.004/プロフィール

YouTube と TikTok のツールは、統計とあわせて文字起こしも返すことができます(includeSubtitles: true、追加料金なし)。

同じコードを使った、単一の用途に特化したバリアントもあります。必要な機能だけを使いたい場合にご利用ください: x-profile-data · single-tweet-scraper · youtube-video-stats · tiktok-follower-count · tiktok-video-stats。

MCP サーバーとして利用する(ホスト型、インストール不要)

Apify はすべての Actor 向けに MCP エンドポイントをホストしています。リモート MCP サーバーに対応したクライアント(Claude、Cursor、VS Code、…)に URL を 1 つ追加し、求められたら Apify アカウントで認証してください:

https://mcp.apify.com/?tools=nick.cheng/x-twitter-profile-tweets-scraper,nick.cheng/youtube-video-channel-scraper,nick.cheng/tiktok-profile-stats-scraper,nick.cheng/youtube-transcript-scraper,nick.cheng/tiktok-transcript-scraper,nick.cheng/linkedin-company-profile-scraper

または、次のエンドポイントを選んでください:https://mcp.apify.com/?tools=nick.cheng/youtube-transcript-scraper。

サーバーは公式 MCP Registry にも io.github.mrocker/x-twitter-profile-tweets、io.github.mrocker/youtube-video-channel、 io.github.mrocker/tiktok-profile-stats、io.github.mrocker/youtube-transcripts、 io.github.mrocker/tiktok-transcripts、io.github.mrocker/linkedin-company-profile として掲載されています(servers/ を参照)。また、最初の 3 つは Smithery にも掲載されています: nick-cheng/x-twitter-profile-tweets · nick-cheng/youtube-video-channel · nick-cheng/tiktok-profile-stats (Smithery ゲートウェイは Apify トークンを token クエリパラメーターとして転送します)。

ローカルの stdio サーバーとして使用する

npm では social-data-mcp、MCP Registry では io.github.mrocker/social-data-mcp として公開されています。

{
  "mcpServers": {
    "social-data": {
      "command": "npx",
      "args": ["-y", "social-data-mcp"],
      "env": { "APIFY_TOKEN": "<your token>" }
    }
  }
}

これは、上記の 6 つの Actor に対象を限定して Apify 独自の @apify/actors-mcp-server を起動する薄いラッパーです。https://console.apify.com/account/integrations でトークンを取得してください(無料アカウントで十分です)。

Agent Skills として使用する

npx skills add mrocker/social-data-mcp

6 つのスキル — x-twitter-profile-tweets、youtube-video-channel、tiktok-profile-stats、youtube-transcripts、tiktok-transcripts、linkedin-company-profile — をインストールします。それぞれの短い SKILL.md には、ツールを呼び出すタイミング、呼び出し方(curl を 1 回)、返される内容、ツールでできないことが記載されています。

これらのツールでできないこと

X のキーワード検索、フォロワーリスト、返信スレッド、アカウントごとの TikTok 動画リスト、LinkedIn の人物・企業検索、従業員リスト、Sales Navigator(いずれもログインが必要)、および独自の音声認識(文字起こしには各プラットフォーム独自の字幕を使用します。字幕のない動画からは何も取得できません)。X のタイムライン全体を取得するには、ユーザーが用意した Cookie が必要です。このツールが独自にログインしたり、他の人のアカウントを使用したりすることはありません。Apify の README には、これらの制限が冒頭に記載されています。

訂正(2026 年 10 月): このページの以前のバージョンでは、YouTube の文字起こしは不可能であり、ここではログインが一切不要だと記載していました。前者が正しかったのは、テストした唯一の字幕取得方法である YouTube ウェブプレーヤーの字幕リンクに限った話です。後者は、X がウェブアプリを再構築した際に、X のタイムラインについては当てはまらなくなりました。

ライセンス

このリポジトリ内のコードは MIT ライセンスです。Actor 自体は Apify の利用規約に基づいて使用します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。