MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
CSV-first analytics for Google Ads + Meta Ads: reporting, anomaly detection, budget optimization.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"adops": {
"command": "npx",
"args": [
"-y",
"adops-mcp-server"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add adops -- npx -y adops-mcp-serverวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"adops": {
"command": "npx",
"args": [
"-y",
"adops-mcp-server"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"adops": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"adops-mcp-server"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub enzoemir1 ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.3.0) เข้า registry 7 เดือนที่ผ่านมา
โปรแกรมที่รองรับ 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 รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
CSV-first analytics & optimization for Google Ads + Meta Ads — inside Claude, Cursor, and any MCP client.
Export a CSV from Google Ads or Meta Ads Manager → import into AdOps → ask your AI assistant anything about your campaigns.
No OAuth. No developer tokens. No API approval queues. Your data stays on your machine.
Google Ads API and Meta Marketing API are powerful but gated: developer token approval takes days, Meta app review takes weeks, OAuth flows are fragile. For most advertisers those barriers never clear.
AdOps takes a different path. Every ad platform's dashboard already has a Download / Export button that produces a CSV of exactly what you care about: campaign performance, day-segmented metrics, spend, conversions, ROAS. AdOps reads that CSV and runs the same analysis you'd get from a $200/mo optimization suite — anomaly detection, budget allocation, A/B significance, forecasting, industry benchmarks — directly inside your AI assistant.
You stay in control of your data. You don't hand credentials to a third party. You don't wait 3 weeks for a review.
UnifiedCampaign / UnifiedMetrics modelnpm i adops-mcp-server
Add to your MCP client (Claude Desktop claude_desktop_config.json, Cursor, VS Code, Windsurf):
{
"mcpServers": { "adops": { "command": "node", "args": ["path/to/node_modules/adops-mcp-server/dist/index.js"] } } }
Restart your client. Then, inside Claude:
> Seed demo data so I can explore AdOps
(calls ad_demo_seed)
Or import your real data:
> Import ~/Downloads/google-ads-report.csv as a Google Ads CSV
(calls ad_csv_import with platform=google, csv_path=...)
ad_csv_importad_csv_importBoth exports work out-of-the-box with or without day segmentation. Without a Day column, you get one aggregated metric row per campaign. With Day segmentation, you get daily time-series data — which powers forecasting and anomaly detection properly.
| Tool | Description |
|---|---|
ad_demo_seed | Seed a realistic cross-platform demo portfolio (8 campaigns, 30 days of metrics) to try AdOps before importing real data |
ad_csv_import | Import a Google Ads or Meta Ads CSV export — every other tool operates on this data |
ads_export_recommendations | Export budget_analyze recommendations as Google Ads Editor CSV, Meta Ads Manager CSV, JSON, or Markdown — one bulk-paste and your ad dashboard reflects the AI's plan |
platform_connect | Register a data source connection manually (alternative to CSV import, for scripted workflows) |
campaign_list | List and filter campaigns across all imported platforms |
campaign_create | Add a campaign manually (useful for what-if planning) |
campaign_update | Update campaign settings in local storage (budget, status, bidding, schedule) |
campaign_pause_resume | Batch pause or resume up to 50 campaigns |
ads_report | Generate unified cross-platform performance report |
budget_analyze | Analyze budget allocation, produce scaling/pausing recommendations |
budget_reallocate | Transfer budget between campaigns across platforms |
audience_insights | Demographic / geographic / device breakdowns |
creative_specs | Platform-specific image, video, and text requirements reference |
anomaly_detect | Detect performance anomalies with configurable sensitivity |
ab_test_analyze | Compare two campaigns with statistical significance testing |
competitor_benchmark | Compare your metrics against industry averages (9 verticals) |
forecast_spend | Forecast spend, conversions, ROAS for the next 7/14/30 days |
| Resource | Description |
|---|---|
ads://overview | Cross-platform dashboard summary |
ads://campaigns | All active campaigns with key metrics |
ads://budget | Budget allocation across platforms |
ads://alerts | Recent performance anomalies and warnings |
AdOps normalizes metrics across platforms:
| Metric | Formula | Notes |
|---|---|---|
| CTR | clicks / impressions × 100 | Click-through rate (%) |
| CPC | spend / clicks | Cost per click |
| CPM | spend / impressions × 1000 | Cost per 1000 impressions |
| ROAS | conversion_value / spend | Return on ad spend |
| CPA | spend / conversions | Cost per acquisition |
| Conversion Rate | conversions / clicks × 100 | % |
CSV column mapping:
| AdOps Field | Google Ads CSV | Meta Ads CSV |
|---|---|---|
spend | Cost (USD equivalent auto-converted if micros) | Amount spent (USD/EUR/...) |
impressions | Impressions | Impressions |
clicks | Clicks | Link clicks |
conversions | Conversions | Results (Purchases/Leads/etc.) |
conversion_value | Conv. value | Purchases conversion value |
reach | — | Reach (Meta-only) |
quality_score | Quality Score (if present) | — (Google-only) |
European locale numbers (125,50 = 125.50) and semicolon-delimited CSVs are auto-detected.
AdOps is stateless from the network's point of view — no API keys, no OAuth. The only configuration is where it persists imported data:
| Variable | Description | Default |
|---|---|---|
ADOPS_DATA_DIR | Directory for JSON persistence | ./data |
All other behavior is controlled via tool arguments.
| Tier | Price | Features |
|---|---|---|
| Free | $0 | 1 imported CSV per day, demo mode, all 17 tools read-only |
| Pro | €24 lifetime | Unlimited imports, full CRUD, all analytics tools |
| Agency | $59/mo | Multi-account, white-label reports, priority support |
Available via GitHub (self-hosted, free) or the MCPize marketplace (managed).
git clone https://github.com/enzoemir1/adops-mcp.git
cd adops-mcp npm ci npm run build npm test # 91 tests across 10 suites npm run inspect # Open MCP Inspector
91 tests covering:
.csv.gz and Excel .xlsx supportAdOps ships in Free mode — ad_demo_seed, ad_csv_import, platform_connect, campaign_list, campaign_create, campaign_update, campaign_pause_resume, ads_report, budget_reallocate, audience_insights, and creative_specs are open. The following tools require a Pro license:
ads_export_recommendations — bulk-edit CSV export for Google Ads Editor / Meta Ads Managerbudget_analyze — AI budget allocation analysis with action recommendationsanomaly_detect — statistical anomaly detectionab_test_analyze — A/B test z-test with significance + upliftforecast_spend — 7/14/30-day spend & ROAS forecastcompetitor_benchmark — industry benchmark comparisonBuy a Pro License (€24, lifetime, 3 machines): https://automatiabcn.lemonsqueezy.com/buy/1525c929-832c-4472-a88a-58edbfa4e87b
Or get the [Indie MCP Stack Bundle](https://automatiabcn.lemonsqueezy.com/buy/55e932fd-8319-47f0-8e95-0b86a29f2617) (€69, all 4 servers).
export LEMONSQUEEZY_LICENSE_KEY=YOUR-KEY-HERE
Or in your MCP client config:
{
"mcpServers": { "adops-mcp": { "command": "npx", "args": ["-y", "adops-mcp-server"], "env": { "LEMONSQUEEZY_LICENSE_KEY": "YOUR-KEY-HERE" } } } }
Validation is cached locally for 24 h — fully offline-capable after first run.
MIT License. See LICENSE for details.
Built by Automatia BCN.