Repository navigation
Releases
Releases · ZubeidHendricks/youtube-mcp-server
v1.0.2 — transcript fix, dependency upgrades
What's Changed
Fixes
- Transcript language now works (fixes #19): the
languageparameter was accepted but never passed to the fetch call;youtube-transcriptupgraded 1.0.6 → 1.3.1 with upstream fixes for YouTube changes. Errors now list the languages actually available for a video.
Dependencies
googleapis129 → 173 —npm auditis now clean (was 4 moderate findings via a vulnerableuuid)- Removed
ytdl-core— it was never part of the compiled output
Internal
- Server version is read from package.json instead of hardcoded strings
- CI now runs a build + STDIO smoke test on every push and PR
- Releases publish to npm automatically via trusted publishing
Full Changelog: v1.0.1...v1.0.2
v1.0.1 — STDIO transport fix + MIT license
What's Changed
Fixes
- STDIO transport corruption fixed (#26 by @mentronig, fixes #18): all diagnostic logging now goes to stderr instead of stdout. Per the MCP spec, stdout must carry only JSON-RPC messages — the previous
console.logcalls causedJSON Parse error: Unexpected identifier/Connection closedfailures in Claude Desktop, Claude Code, and other STDIO clients. - MIT LICENSE file added (fixes #28).
Docs
- npm version + download badges in the README.
If you previously hit connection errors (#2, #4, #10, #12, #13), please update to v1.0.1 and retest:
npm install -g zubeid-youtube-mcp-server@latest
# or just restart if you use npx -y zubeid-youtube-mcp-serverFull Changelog: v1.0.0...v1.0.1