mcpField
S
social-data-mcp

social-data-mcp

ローカル
github.comソーシャルメディア02 週間前に更新

social-data-mcp について

social-data-mcp は、X、YouTube、TikTok、LinkedIn の公開プロフィール、投稿データ、プラットフォームの字幕を AI エージェントに提供し、ソーシャルデータ調査に利用できます。Apify Actors を通じて実際に返された結果に応じて課金され、リモートまたはローカル stdio の MCP サーバーとして使えます。

主な機能

  1. 01X のプロフィール、投稿、個別投稿の取得
  2. 02YouTube の動画・チャンネルデータ取得
  3. 03TikTok のプロフィールと動画統計の取得
  4. 04YouTube・TikTok の字幕文字起こし
  5. 05LinkedIn の企業と公開プロフィールの参照
  6. 06リモートおよびローカル stdio MCP 接続

活用シーン

  1. 01複数プラットフォームの公開プロフィールの集約
  2. 02動画データとプラットフォーム字幕の調査
  3. 03LinkedIn の企業や公開職歴の参照

MCP 対応

Apify がホストするリモートエンドポイント、またはローカル stdio サーバーを通じて MCP クライアントに接続します。6 つの Apify Actors によるソーシャルプロフィール、投稿、統計、文字起こしのツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mrocker-social-data": {
"command": "npx",
"args": [
"-y",
"social-data-mcp"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y social-data-mcp
設定が必要な環境変数
APIFY_TOKENシークレットYour Apify API token (console.apify.com/account/integrations). Free account works; you pay per result.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsocial-data-mcp1.2.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 つのサーバーを複数のクライアントで再利用できます。