
Security News
Lovable’s OJ Rewrites Vite’s Dev Server in Rust as AI Lowers the Cost of Forking Open Source
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.
fetchworks-mcp
Advanced tools
MCP server for YouTube transcripts — get transcripts for videos, channels, and search results via the Fetchworks YouTube Transcript Scraper on Apify
An MCP server that gives AI agents YouTube transcripts — from single videos, whole channels, and YouTube search — with timestamped segments, plain text, SRT, and VTT.
The server is a thin client for the Fetchworks YouTube Transcript Scraper on Apify. The extraction runs on Apify's infrastructure; you bring your own Apify token. Pricing is $2 per 1,000 transcripts — only delivered transcripts are billed. Failed videos (no captions, blocked, unavailable) cost nothing.
Get a token by signing up at apify.com (free tier included), then copy it from console.apify.com/settings/integrations.
| Tool | What it does |
|---|---|
get_youtube_transcript | Transcripts for one or more video URLs / Shorts links / bare 11-char IDs |
get_channel_transcripts | Transcripts for a channel's newest uploads (@handle or channel URL, default 10 videos) |
search_youtube_transcripts | Transcripts for the top results of a YouTube search (default 5 videos) |
All tools accept languages (priority list), preferAutoGenerated, translateTo, outputFormats (segments/text/srt/vtt, default ["text"]), includeMetadata, and includeChapters. Every video comes back with an honest status (ok, no_captions, blocked, live_stream, age_restricted, unavailable, translation_unavailable, po_token_required, error) — never a silently empty transcript.
Requires Node.js 18+ and the APIFY_TOKEN environment variable.
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"youtube-transcripts": {
"command": "npx",
"args": ["-y", "fetchworks-mcp"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
claude mcp add youtube-transcripts --env APIFY_TOKEN=your-apify-token -- npx -y fetchworks-mcp
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in your project):
{
"mcpServers": {
"youtube-transcripts": {
"command": "npx",
"args": ["-y", "fetchworks-mcp"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
MIT
FAQs
MCP server for YouTube transcripts — get transcripts for videos, channels, and search results via the Fetchworks YouTube Transcript Scraper on Apify
The npm package fetchworks-mcp receives a total of 9 weekly downloads. As such, fetchworks-mcp popularity was classified as not popular.
We found that fetchworks-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.