MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
作者による説明(英語の原文)
MCP server for Instagram Graph API, Threads API & Meta platform management
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
INSTAGRAM_ACCESS_TOKEN, INSTAGRAM_USER_ID, INSTAGRAM_MESSAGING_ACCESS_TOKEN, INSTAGRAM_PAGE_ID, THREADS_ACCESS_TOKEN, THREADS_USER_ID, META_APP_ID, META_APP_SECRET「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"meta": {
"command": "npx",
"args": [
"-y",
"@mikusnuz/meta-mcp"
],
"env": {
"INSTAGRAM_ACCESS_TOKEN": "your-value",
"INSTAGRAM_USER_ID": "your-value",
"INSTAGRAM_MESSAGING_ACCESS_TOKEN": "your-value",
"INSTAGRAM_PAGE_ID": "your-value",
"THREADS_ACCESS_TOKEN": "your-value",
"THREADS_USER_ID": "your-value",
"META_APP_ID": "your-value",
"META_APP_SECRET": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add meta --env INSTAGRAM_ACCESS_TOKEN=your-value --env INSTAGRAM_USER_ID=your-value --env INSTAGRAM_MESSAGING_ACCESS_TOKEN=your-value --env INSTAGRAM_PAGE_ID=your-value --env THREADS_ACCESS_TOKEN=your-value --env THREADS_USER_ID=your-value --env META_APP_ID=your-value --env META_APP_SECRET=your-value -- npx -y @mikusnuz/meta-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"meta": {
"command": "npx",
"args": [
"-y",
"@mikusnuz/meta-mcp"
],
"env": {
"INSTAGRAM_ACCESS_TOKEN": "your-value",
"INSTAGRAM_USER_ID": "your-value",
"INSTAGRAM_MESSAGING_ACCESS_TOKEN": "your-value",
"INSTAGRAM_PAGE_ID": "your-value",
"THREADS_ACCESS_TOKEN": "your-value",
"THREADS_USER_ID": "your-value",
"META_APP_ID": "your-value",
"META_APP_SECRET": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"meta": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mikusnuz/meta-mcp"
],
"env": {
"INSTAGRAM_ACCESS_TOKEN": "your-value",
"INSTAGRAM_USER_ID": "your-value",
"INSTAGRAM_MESSAGING_ACCESS_TOKEN": "your-value",
"INSTAGRAM_PAGE_ID": "your-value",
"THREADS_ACCESS_TOKEN": "your-value",
"THREADS_USER_ID": "your-value",
"META_APP_ID": "your-value",
"META_APP_SECRET": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
INSTAGRAM_USER_ID envINSTAGRAM_PAGE_ID envTHREADS_USER_ID envMETA_APP_ID envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント mikusnuz で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:INSTAGRAM_ACCESS_TOKEN, INSTAGRAM_MESSAGING_ACCESS_TOKEN, THREADS_ACCESS_TOKEN, META_APP_SECRET
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.2.2)がレジストリに届いたのは18 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには: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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
English | 한국어
Full-coverage MCP server for Instagram Graph API (v26.0), Threads API, and Meta platform management.
Tell your AI assistant things like:
content_publish promptAI Agent Integration: See
llms.txtfor a machine-readable summary, or copytemplates/CLAUDE.md/templates/AGENTS.mdinto your project for automatic MCP discovery.
x-app-usage headermedia_id and accept for invites; invite_id and action remain supported aliases.metric_type, breakdown, and demographic timeframe. Metrics such as views select total_value automatically.trial_params.gif_provider param droppedis_ghost_post on threads_publish_text (auto-archived after 24h)enable_reply_approvals on publish tools, plus threads_get_pending_replies and threads_manage_pending_replycrossreshare_to_ig / crossreshare_to_ig_dark_mode on all publish toolslocation_id on publish tools, plus threads_search_locations and threads_get_locationthreads_lookup_profile and threads_get_profile_posts for public profilesthreads_get_mentionsthreads_get_oembed for embedding public poststhreads_get_conversation for flattened (nested) reply threads/keyword_search endpoint with the correct search_mode/search_type parameters (previous version targeted a non-existent endpoint)is_verified, profile_picture_url, location_id, root_post, replied_to, reply_audienceimpressions, video_views, engagement replaced with views, reach, saved, sharesparent_post_author_only and followers_only optionsclicks, reposts, reels_skip_rate metrics| Platform | Account Type | Notes |
|---|---|---|
| Business or Creator account | Personal accounts cannot use the Graph API. Free to switch in Instagram settings | |
| Threads | Any account | All Threads accounts can use the API (Instagram account link no longer required since Sep 2025) |
| Meta (token/webhook tools) | Meta Developer App | Create at developers.facebook.com |
Requires Node.js 20 or later, including the MCP host's npx environment.
{
"mcpServers": { "meta": { "command": "npx", "args": ["-y", "@mikusnuz/meta-mcp"], "env": { "INSTAGRAM_ACCESS_TOKEN": "your_ig_token", "INSTAGRAM_USER_ID": "your_ig_user_id", "INSTAGRAM_MESSAGING_ACCESS_TOKEN": "your_page_access_token", "INSTAGRAM_PAGE_ID": "your_linked_page_id", "THREADS_ACCESS_TOKEN": "your_threads_token", "THREADS_USER_ID": "your_threads_user_id" } } } }
git clone https://github.com/mikusnuz/meta-mcp.git
cd meta-mcp npm install npm run build
{
"mcpServers": { "meta": { "command": "node", "args": ["/path/to/meta-mcp/dist/index.js"], "env": { "INSTAGRAM_ACCESS_TOKEN": "your_ig_token", "INSTAGRAM_USER_ID": "your_ig_user_id", "INSTAGRAM_MESSAGING_ACCESS_TOKEN": "your_page_access_token", "INSTAGRAM_PAGE_ID": "your_linked_page_id", "THREADS_ACCESS_TOKEN": "your_threads_token", "THREADS_USER_ID": "your_threads_user_id" } } } }
| Variable | Required | Description |
|---|---|---|
INSTAGRAM_ACCESS_TOKEN | For Instagram | Instagram Graph API access token |
INSTAGRAM_USER_ID | For Instagram | Instagram Business/Creator account ID |
INSTAGRAM_MESSAGING_ACCESS_TOKEN | For Instagram DMs | Page access token for Instagram Messaging with Facebook Login |
INSTAGRAM_PAGE_ID | For Instagram DMs | Facebook Page ID linked to the Instagram professional account |
THREADS_ACCESS_TOKEN | For Threads | Threads API access token |
THREADS_USER_ID | For Threads | Threads user ID |
META_APP_ID | For token/webhook tools | Meta App ID |
META_APP_SECRET | For token/webhook tools | Meta App Secret |
You only need to set the variables for the platforms you use. For example, if you only use Threads, just set THREADS_ACCESS_TOKEN and THREADS_USER_ID.
| Tool | Description |
|---|---|
meta_exchange_token | Exchange short-lived token for long-lived token (~60 days) |
meta_refresh_token | Extend an Instagram/Facebook token or refresh a Threads token (platform selects the flow) |
meta_debug_token | Inspect token validity, expiration, and scopes |
meta_get_app_info | Get Meta App information |
meta_subscribe_webhook | Subscribe to webhook notifications |
meta_get_webhook_subscriptions | List current webhook subscriptions |
| Tool | Description |
|---|---|
ig_publish_photo | Publish a photo post (supports alt_text) |
ig_publish_video | Publish a video post |
ig_publish_carousel | Publish a carousel/album (2-10 items, supports alt_text per item) |
ig_publish_reel | Publish a Reel (supports alt_text) |
ig_publish_story | Publish a Story (24hr) |
ig_get_container_status | Check media container processing status |
| Tool | Description |
|---|---|
ig_get_media_list | List published media |
ig_get_media | Get media details |
ig_delete_media | Delete a media post |
ig_get_media_insights | Get media analytics (views, reach, saved, shares) |
ig_toggle_comments | Enable/disable comments on a post |
| Tool | Description |
|---|---|
ig_get_comments | Get comments on a post |
ig_get_comment | Get comment details |
ig_post_comment | Post a comment |
ig_get_replies | Get replies to a comment |
ig_reply_to_comment | Reply to a comment |
ig_hide_comment | Hide/unhide a comment |
ig_delete_comment | Delete a comment |
| Tool | Description |
|---|---|
ig_get_profile | Get account profile info |
ig_get_account_insights | Get account-level analytics (views, reach, follower_count) |
ig_business_discovery | Look up another business account |
ig_get_collaboration_invites | Get pending collaboration invites |
ig_respond_collaboration_invite | Accept or decline collaboration invites |
| Tool | Description |
|---|---|
ig_search_hashtag | Search hashtag by name |
ig_get_hashtag | Get hashtag info |
ig_get_hashtag_recent | Get recent media for a hashtag |
ig_get_hashtag_top | Get top media for a hashtag |
| Tool | Description |
|---|---|
ig_get_mentioned_comments | Get comments mentioning you |
ig_get_tagged_media | Get media you're tagged in |
| Tool | Description |
|---|---|
ig_get_conversations | List DM conversations |
ig_get_messages | Get messages in a conversation |
ig_send_message | Send a DM |
ig_get_message | Get message details |
| Tool | Description |
|---|---|
threads_publish_text | Publish a text post (polls, GIFs, link attachments, topic tags, quote posts, spoiler flag, ghost posts, reply approvals, location tag, IG Stories cross-share) |
threads_publish_image | Publish an image post (alt_text, topic tags, spoiler flag, reply approvals, location tag, IG Stories cross-share) |
threads_publish_video | Publish a video post (alt_text, topic tags, spoiler flag, reply approvals, location tag, IG Stories cross-share) |
| threads_publish_carousel | Publish a carousel (2-20 items, alt_text per item, reply approvals, location tag
冒頭だけを表示しています。続きはリポジトリで読めます