MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for Instagram Graph API, Threads API & Meta platform management
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม 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": "ใส่ค่าของคุณ",
"INSTAGRAM_USER_ID": "ใส่ค่าของคุณ",
"INSTAGRAM_MESSAGING_ACCESS_TOKEN": "ใส่ค่าของคุณ",
"INSTAGRAM_PAGE_ID": "ใส่ค่าของคุณ",
"THREADS_ACCESS_TOKEN": "ใส่ค่าของคุณ",
"THREADS_USER_ID": "ใส่ค่าของคุณ",
"META_APP_ID": "ใส่ค่าของคุณ",
"META_APP_SECRET": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add meta --env INSTAGRAM_ACCESS_TOKEN='ใส่ค่าของคุณ' --env INSTAGRAM_USER_ID='ใส่ค่าของคุณ' --env INSTAGRAM_MESSAGING_ACCESS_TOKEN='ใส่ค่าของคุณ' --env INSTAGRAM_PAGE_ID='ใส่ค่าของคุณ' --env THREADS_ACCESS_TOKEN='ใส่ค่าของคุณ' --env THREADS_USER_ID='ใส่ค่าของคุณ' --env META_APP_ID='ใส่ค่าของคุณ' --env META_APP_SECRET='ใส่ค่าของคุณ' -- npx -y @mikusnuz/meta-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"meta": {
"command": "npx",
"args": [
"-y",
"@mikusnuz/meta-mcp"
],
"env": {
"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": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"meta": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mikusnuz/meta-mcp"
],
"env": {
"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": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
INSTAGRAM_USER_ID envINSTAGRAM_PAGE_ID envTHREADS_USER_ID envMETA_APP_ID envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub mikusnuz ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: INSTAGRAM_ACCESS_TOKEN, INSTAGRAM_MESSAGING_ACCESS_TOKEN, THREADS_ACCESS_TOKEN, META_APP_SECRET
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.2.2) เข้า registry 18 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
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.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ 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
ตัดมาแค่ช่วงต้น อ่านต่อใน repo