MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
作者による説明(英語の原文)
Social media data for agents: profiles, posts, comments, search, ads, transcripts.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
SOCIALSCRAPE_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"socialscrape": {
"command": "uvx",
"args": [
"socialscrape-mcp"
],
"env": {
"SOCIALSCRAPE_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add socialscrape --env SOCIALSCRAPE_API_KEY=your-value -- uvx socialscrape-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"socialscrape": {
"command": "uvx",
"args": [
"socialscrape-mcp"
],
"env": {
"SOCIALSCRAPE_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"socialscrape": {
"type": "stdio",
"command": "uvx",
"args": [
"socialscrape-mcp"
],
"env": {
"SOCIALSCRAPE_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名はドメイン socialscrape.dev で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:SOCIALSCRAPE_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.2)がレジストリに届いたのは今日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
The SocialScrape MCP server: social media data (profiles, posts, comments, search, ads, transcripts) for Claude, Cursor and any other MCP client that starts a local server.
It is generated from SocialScrape's endpoint registry and grouped so an agent sees a usable number of tools instead of one per endpoint:
| Tools | What |
|---|---|
get_transcript, search, get_profile, get_post, get_comments | The jobs agents do most, across platforms. The platform is an argument. |
one per platform (github, facebook, twitter, ...) | resource picks the data (user, profile.posts, ...); parameters follow. |
describe | Exact parameters, allowed values, price, example arguments. Free, no API call. |
call_endpoint, batch, get_job, monitors, get_credits | Any endpoint by id, up to 100 requests in one call, async jobs, webhooks, balance. |
Only built endpoints appear as tools. A platform shows up in the next release after its endpoints are built.
Every result starts with ok | credits charged: 1 | credits remaining: 4999 (and the structured copy carries the numbers as fields). Failures are free and come back as isError with the API's error code, a retryable flag and what to do next.
The server runs on your own machine. Your MCP client (Claude Desktop, Claude Code, Cursor) starts it as a subprocess over stdio. SocialScrape does not run a hosted MCP server, so there is no MCP URL to connect to.
{ "mcpServers": { "socialscrape": {
"command": "uvx", "args": ["socialscrape-mcp"], "env": { "SOCIALSCRAPE_API_KEY": "ss_live_..." } } } }
Get a key at https://socialscrape.dev/sign-up?utm_source=github&utm_medium=repo&utm_campaign=socialscrape-mcp. Tool discovery works without a key; a tool call without one explains how to add it.
Fewer tools. Some clients cap the number of tools (Cursor warns past 40). Narrow the list in the env block:
| Setting | |
|---|---|
| only some platforms | SOCIALSCRAPE_PLATFORMS=github,threads |
| only the cross-platform and account tools | SOCIALSCRAPE_TOOLSETS=core |
| only the platform tools | SOCIALSCRAPE_TOOLSETS=platforms |
With core alone an agent still reaches every endpoint through describe and call_endpoint.
Serve it over HTTP yourself. For a client that can only reach a URL, install the extra and run the server on a host you control: pip install 'socialscrape-mcp[http]', then socialscrape-mcp http --host 127.0.0.1 --port 8080. Each request carries its own key in the x-api-key header (or Authorization: Bearer ...), and ?platforms= and ?toolsets= narrow the tools. This is yours to run and secure; SocialScrape does not offer it as a service.
| Variable | Default | |
|---|---|---|
SOCIALSCRAPE_API_KEY | none | stdio only; the HTTP mode reads each request's key |
SOCIALSCRAPE_API_URL | https://api.socialscrape.dev | |
SOCIALSCRAPE_MCP_TRIM | 1 | ask for trim=true (no null fields, no extra) unless a call says otherwise; saves context |
SOCIALSCRAPE_MCP_MAX_CHARS | 100000 | longest answer; longer lists are cut to whole items, transcripts come in windows (offset) |
SOCIALSCRAPE_MCP_TIMEOUT | 70 | seconds to wait for the API |
SOCIALSCRAPE_MCP_ALLOWED_ORIGINS | any | HTTP mode only; comma list, set it to refuse browser calls from other origins |
SOCIALSCRAPE_PLATFORMS, SOCIALSCRAPE_TOOLSETS | all | see above |