mcpField
S
socialscrape

socialscrape

リモート
socialscrape.devソーシャルメディア01 日前に更新
リポジトリ公式サイト

socialscrape について

socialscrapeは、AgentやMCPクライアント向けに、複数のプラットフォームのプロフィール、投稿、検索、文字起こしを提供するMCPサーバーです。エンドポイントのツールを共通タスク別とプラットフォーム別に整理しています。

主な機能

  1. 01複数プラットフォームのプロフィールと投稿の検索
  2. 02検索とコメント取得
  3. 03文字起こしの取得
  4. 04プラットフォーム別エンドポイントツール
  5. 05一括呼び出しと非同期ジョブ追跡

活用シーン

  1. 01複数プラットフォームのプロフィールや投稿の調査
  2. 02分析用のコメントや文字起こしの取得
  3. 03ソーシャルデータエンドポイントへの一括リクエスト

MCP 対応

検索、プロフィール、投稿、コメント、文字起こしなどのソーシャルメディアデータツールをMCPクライアントに公開します。ホスト型のStreamable HTTPとローカルのstdioに対応しています。

設定

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

エンドポイントhttps://api.socialscrape.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

パッケージ
pypisocialscrape-mcp0.1.3

ツール

38
パラメーター型必須説明
urlstringはい動画または投稿のリンク:YouTube、TikTok、Instagram、X、Facebook、LinkedIn、Reddit、Twitch または Kick のクリップ、Rumble。
offsetintegerいいえ長い文字起こしを続けるための文字オフセット(前回の応答の next_offset を使用)。続きはキャッシュから無料で取得されます。
languagestringいいえ優先する言語コード(例:en)。任意。
max_charsintegerいいえ1 回の応答で返すテキストの最大長。
include_timestampsbooleanいいえ開始時刻付きのセグメントも返します。応答サイズが 2 倍になるため、時刻情報が必要な場合以外は指定しないでください。
allow_long_transcriptionbooleanいいえAI で 2 分を超える音声を文字起こしします。動画全体の 1 分ごと(端数切り上げ)に 5 クレジットかかります(10 分 = 50)。有効にせず、動画がこの長さを超えていて字幕もない場合は、transcript_unavailable が無料で返されます。長い動画でこのオプションを使う前に確認してください。

詳細

socialscrape-mcp

SocialScrape MCP サーバー:Claude、ChatGPT、Cursor、その他あらゆる MCP クライアント向けのソーシャルメディアデータ(プロフィール、投稿、コメント、検索、広告、文字起こし)を提供します。SocialScrape はこのサーバーを https://api.socialscrape.dev/mcp でホストしています。このパッケージを使えば、同じサーバーをお使いのマシン上で実行できます。

このサーバーはSocialScrape のエンドポイントレジストリから生成されており、エージェントがエンドポイントごとに 1 つではなく、使いやすい数のツールを利用できるようにグループ化されています。

ツール内容
get_transcript、search、get_profile、get_post、get_comments複数のプラットフォームでエージェントが最もよく行う作業です。プラットフォームは引数で指定します。
プラットフォームごとに 1 つ(github、facebook、twitter、...)resource でデータ(user、profile.posts、...)を選び、パラメーターを指定します。
describe正確なパラメーター、使用可能な値、料金、引数の例を確認できます。無料で、API 呼び出しは発生しません。
call_endpoint、batch、get_job、monitors、get_creditsID による任意のエンドポイント呼び出し、1 回の呼び出しで最大 100 件のリクエスト、非同期ジョブ、Webhook、残高の確認ができます。

ツールとして表示されるのは、ビルド済みのエンドポイントのみです。プラットフォームは、そのエンドポイントがビルドされた次のリリースで表示されます。

すべての結果は ok | credits charged: 1 | credits remaining: 4999 で始まります(構造化コピーにも各数値がフィールドとして含まれます)。失敗は無料で、API のエラーコード、retryable フラグ、次の対処方法を含む isError として返されます。

利用方法

ホスト版(基本の方法)。 SocialScrape はこのサーバーを https://api.socialscrape.dev/mcp(ストリーミング可能な HTTP)で実行しています。サインイン方法は 2 つあります。

  1. キーをコピーせずにサインインします。URL をコネクターとして追加し、SocialScrape アカウントでサインインして接続を承認します。
    • Claude:Settings、Connectors、Add custom connector の順に選択し、URL を貼り付けます。
    • ChatGPT:URL を使ってコネクターを追加し、OAuth を選択します。
    • Cursor:URL を使ってサーバーを追加し、求められたらサインインします。
    • Claude Code:claude mcp add --transport http socialscrape https://api.socialscrape.dev/mcp を実行し、続けて /mcp でサインインします。
  2. ヘッダーに API キーを指定します:x-api-key: ss_live_...。
    • Claude Code:claude mcp add --transport http socialscrape https://api.socialscrape.dev/mcp --header "x-api-key: ss_live_..."
    • Cursor の場合、~/.cursor/mcp.json に次のように記述します。
{ "mcpServers": { "socialscrape": {
    "url": "https://api.socialscrape.dev/mcp",
    "headers": { "x-api-key": "ss_live_..." } } } }

サインイン済みの接続はそれぞれ、ダッシュボードに「MCP connector」という名前のキーとして表示されます。呼び出しは他のキーと同様にチームに課金され、そのキーを取り消すと該当するコネクターの接続が解除されます。利用できるツールはこのパッケージのものと同じです。ツールの一覧を絞り込むには、URL に ?platforms=github,threads または ?toolsets=core を追加します。

ローカル(このパッケージ)。 オフラインのクライアントで使う場合や、ご自身のマシン上でサーバーを実行する場合は、MCP クライアントが stdio 経由でサブプロセスとして起動します。

{ "mcpServers": { "socialscrape": {
    "command": "uvx", "args": ["socialscrape-mcp"],
    "env": { "SOCIALSCRAPE_API_KEY": "ss_live_..." } } } }

キーは https://socialscrape.dev/sign-up?utm_source=github&utm_medium=repo&utm_campaign=socialscrape-mcp で取得できます。キーがなくてもツールの検出はできます。キーを指定せずにツールを呼び出すと、追加方法が表示されます。

ツール数を減らす。 クライアントによってはツール数に上限があります(Cursor は 40 個を超えると警告します)。env ブロックで一覧を絞り込みます。

設定
一部のプラットフォームのみSOCIALSCRAPE_PLATFORMS=github,threads
クロスプラットフォームツールとアカウントツールのみSOCIALSCRAPE_TOOLSETS=core
プラットフォームツールのみSOCIALSCRAPE_TOOLSETS=platforms

core のみを指定した場合でも、エージェントは describe と call_endpoint を通じてすべてのエンドポイントを利用できます。

ご自身で HTTP 経由で提供する。 ご自身が管理するホストでホスト版サーバーのコピーを実行するには、追加パッケージをインストールします:pip install 'socialscrape-mcp[http]'。続けて socialscrape-mcp http --host 127.0.0.1 --port 8080 を実行します。各リクエストには、専用のキーを x-api-key ヘッダー(または Authorization: Bearer ...)で指定します。また、?platforms= と ?toolsets= でツールを絞り込めます。このコピーはご自身で実行し、セキュリティを確保してください。

設定(環境変数)

変数デフォルト
SOCIALSCRAPE_API_KEYなしstdio のみ。HTTP モードでは各リクエストのキーを読み取ります
SOCIALSCRAPE_API_URLhttps://api.socialscrape.dev
SOCIALSCRAPE_MCP_TRIM1特に指定がない限り、trim=true を指定します(null フィールドと extra を含めません)。コンテキストを節約できます
SOCIALSCRAPE_MCP_MAX_CHARS100000回答の最大文字数です。これを超えるリストは項目単位で切り詰められ、トランスクリプトはウィンドウ(offset)単位で返されます
SOCIALSCRAPE_MCP_TIMEOUT70API の応答を待つ秒数です
SOCIALSCRAPE_MCP_ALLOWED_ORIGINS任意HTTP モードのみ。カンマ区切りのリストです。ほかのオリジンからのブラウザー呼び出しを拒否する場合に設定します
SOCIALSCRAPE_PLATFORMS、SOCIALSCRAPE_TOOLSETSすべて上記を参照してください

コメント

MCP は初めてですか?

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

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