Commit Graph

  • 0e5a30d10c fix: prevent server hang and output corruption in spawn handling (#23) main kevinwatt 2026-01-05 01:47:59 +08:00
  • 47da207c57 docs(cookies): add deno requirement warning for cookie authentication kevinwatt 2025-12-25 04:31:33 +08:00
  • 910133f382 chore(release): v0.8.3 v0.8.3 kevinwatt 2025-12-25 04:10:12 +08:00
  • 7a8fb5f6ff chore(release): v0.8.2 kevinwatt 2025-12-25 03:49:13 +08:00
  • 5e098dfaf1 docs(readme): add uploadDateFilter parameter to search tool kevinwatt 2025-12-25 03:19:54 +08:00
  • af0137b2bd feat(search): add uploadDateFilter parameter for date-based filtering kevinwatt 2025-12-25 03:18:32 +08:00
  • 020c57d40c fix(validation): check validateUrl return value before proceeding kevinwatt 2025-12-25 03:32:26 +08:00
  • bbda4d2857 fix(tests): improve comments test stability and CI compatibility Peter Keffer 2025-12-21 13:15:57 +00:00
  • 2e2888cccc feat(comments): add YouTube video comments extraction tools Peter Keffer 2025-12-21 11:59:11 +00:00
  • 210207cce8
    fix(tests): improve comments test stability and CI compatibility Claude 2025-12-21 13:15:57 +00:00
  • 52067d40ea
    feat(comments): add YouTube video comments extraction tools Claude 2025-12-21 11:59:11 +00:00
  • d7f5ec0f62 refactor: move integration tests to tests/ directory kevinwatt 2025-12-16 04:36:55 +08:00
  • 6fa13c1204 chore: add Claude Code settings to gitignore and update guidelines kevinwatt 2025-12-16 04:33:13 +08:00
  • 748255fe01 docs(readme): add MCP client configuration section kevinwatt 2025-12-16 03:29:29 +08:00
  • 11464c6c24 fix(schema): use z.coerce.number() for MCP string serialization v0.8.1 kevinwatt 2025-12-08 04:32:35 +08:00
  • 87ba2f8494 feat(cookies): add cookie support for authenticated access v0.8.0 kevinwatt 2025-12-06 18:26:34 +08:00
  • d80bd3b420 fix: Convert Zod schemas to JSON Schema for MCP compatibility yachi 2025-10-19 22:04:47 +01:00
  • e407da5557 fix: Remove docs copy from Dockerfile yachi 2025-10-19 20:02:52 +01:00
  • 1a55cd46a1 fix: Skip prepare script during builder npm ci yachi 2025-10-19 19:57:04 +01:00
  • 7c2a55eba5 fix: Add --ignore-scripts to production npm ci yachi 2025-10-19 19:24:46 +01:00
  • c0fbddfab5 fix: Downgrade express to 4.21.2 to match package-lock.json yachi 2025-10-19 19:01:47 +01:00
  • 7e06f3c868 fix: Keep package-lock.json for Docker npm ci yachi 2025-10-19 18:57:41 +01:00
  • 6c1ef5464f fix: Remove tsconfig.json from .dockerignore yachi 2025-10-19 18:36:54 +01:00
  • 2fa897d843 feat: Add multi-arch Docker support with GitHub Actions workflow yachi 2025-10-19 18:28:09 +01:00
  • 8892f3df92
    feat: Add Streamable HTTP remote server support (#4) yachi 2025-10-19 18:17:15 +01:00
  • 26b2137751 chore: release v0.7.0 - MCP Best Practices & Quality Improvements v0.7.0 kevinwatt 2025-10-19 01:49:19 +08:00
  • c5e84c326e chore: release v0.6.28 v0.6.28 kevinwatt 2025-08-13 15:49:49 +08:00
  • b19dbb67a5 feat(metadata): add get_video_metadata & get_video_metadata_summary; docs(api); tests(metadata) kevinwatt 2025-08-13 15:49:43 +08:00
  • 9d14f6bc01 remove unused test-utils.ts kevinwatt 2025-08-03 00:47:53 +08:00
  • fa879ab9ab fix: update prepare script to skip lib check kevinwatt 2025-07-28 04:46:20 +08:00
  • 5aecaa3b20 feat: add video search functionality kevinwatt 2025-07-28 04:45:37 +08:00
  • 9ba39128aa
    Merge pull request #15 from seszele64/implement-trimmed-download Kevin Watt 2025-07-28 04:21:22 +08:00
  • 353bc8fd22 feat(api): add start and end time docs and examples seszele64 2025-07-22 19:14:18 +02:00
  • 53437dc472 feat(readme): add start and end time params for trimming seszele64 2025-07-22 19:13:25 +02:00
  • cc2b9ec8b6 feat(video): add start and end time params for trimming seszele64 2025-07-22 19:13:13 +02:00
  • 7278b672f4 test(video): add tests for video download trimming seszele64 2025-07-22 19:12:49 +02:00
  • 83a2eb9bb8 feat(video): add support for trimming video downloads seszele64 2025-07-22 19:12:38 +02:00
  • 4e0a5b3777 Add MseeP.ai badge to README.md Lawrence Sinclair 2025-07-17 01:01:22 -07:00
  • bbc0e6aa93
    Merge pull request #11 from hesreallyhim/fix/add-ignore-config Kevin Watt 2025-07-16 00:29:56 +08:00
  • 8cf7b3f5dc fix: fix contributing doc Really Him 2025-06-17 21:08:38 -04:00
  • 01709a778b fix: add ignore-config flag Really Him 2025-06-17 21:06:25 -04:00
  • da7e4666ed
    Merge pull request #9 from kevinwatt/revert-8-revert-7-feature/transcript-download Kevin Watt 2025-05-30 12:03:50 +08:00
  • f27d22eb81
    Revert "Revert "feat: add transcript download functionality"" revert-8-revert-7-feature/transcript-download Kevin Watt 2025-05-30 12:03:04 +08:00
  • 0de9308a41
    Merge pull request #8 from kevinwatt/revert-7-feature/transcript-download Kevin Watt 2025-05-30 11:59:39 +08:00
  • c79766c241
    Revert "feat: add transcript download functionality" Kevin Watt 2025-05-30 11:57:52 +08:00
  • 4171abc6d0
    Merge pull request #7 from msuch/feature/transcript-download Kevin Watt 2025-05-30 11:56:47 +08:00
  • 7900a9b4e1 feat: add transcript download functionality m 2025-05-27 12:00:31 +02:00
  • 6d869b2597 Add MseeP.ai badge to README Lawrence Sinclair 2025-05-04 06:02:32 +07:00
  • 944b0211c6 feat: add random filename fallback when filename cannot be retrieved - Add generateRandomFilename utility function - Modify downloadVideo to use random filename when yt-dlp fails to get filename - Update version to 0.6.26 v0.6.26 kevinwatt 2025-02-23 05:53:58 +08:00
  • c39fd8785c update README.md v0.6.25 kevinwatt 2025-02-22 03:24:44 +08:00
  • e9a0e55762 feat: major improvements and version bump to 0.6.24 - Remove prompts functionality (prompts.ts and tests) - Improve error handling with VideoDownloadError class - Move configuration to dedicated file - Add URL validation and security checks - Reorganize code into modules - Add comprehensive unit tests - Enhance documentation with JSDoc and examples v0.6.24 kevinwatt 2025-02-22 00:43:15 +08:00
  • 21689391bd add download_audio tool to README.md kevinwatt 2025-02-21 17:43:33 +08:00
  • 5152ad4d17 fix yt-dlp error handling for audio download kevinwatt 2025-02-21 17:40:35 +08:00
  • c4dcc0eda2 v0.6.23 v0.6.23 kevinwatt 2025-02-21 17:22:47 +08:00
  • 12fa5dbffe v0.6.22 kevin 2025-02-21 17:19:13 +08:00
  • b3e8ed5f58 feat: improve audio download support - Add support for various audio formats (m4a/mp3) - Update audio download format selection logic - Improve error handling and filename display - Bump version to 0.6.22 v0.6.22 kevin 2025-02-21 17:14:28 +08:00
  • 576549bc2c update description in README.md kevin 2025-02-21 16:56:45 +08:00
  • 9c25179fab more descriptive description kevin 2025-02-21 16:55:31 +08:00
  • 7710184faf fix: update description kevin 2025-02-21 16:54:25 +08:00
  • adf1b7178c new description for package.json kevin 2025-02-21 16:52:56 +08:00
  • 58384bb1a2 fix: improve subtitle handling and tool names v0.6.21 kevin 2025-02-21 16:42:12 +08:00
  • 5523b1dedd fix: improve subtitle download reliability v0.6.20 kevin 2025-02-21 15:54:11 +08:00
  • 5b96dff785 fix: update version kevin 2025-02-21 15:52:42 +08:00
  • b0eeb5f831 fix: improve subtitle download reliability v0.6.19 kevin 2025-02-21 15:52:13 +08:00
  • f9c93a0463 feat: improve auto-generated subtitles support v0.6.17 kevin 2025-02-21 15:46:33 +08:00
  • e1d09fc3ca fix: improve subtitle listing v0.6.16 kevin 2025-02-21 15:42:58 +08:00
  • 7537cd3326 feat: simplify error handling v0.6.15 kevin 2025-02-21 15:40:57 +08:00
  • 614d865b05 feat: rename download_video_srt to download_video_subtitles v0.6.14 kevin 2025-02-21 15:36:47 +08:00
  • c8d2199486 fix: improve subtitle download functionality v0.6.13 kevin 2025-02-21 15:12:19 +08:00
  • cbf82eee32 chore: bump version to 0.6.12 v0.6.12 kevin 2025-02-21 14:55:30 +08:00
  • fecc2d6596 chore: bump version to 0.6.11 v0.6.11 kevin 2025-02-21 14:51:51 +08:00
  • 8b1a44d7b4 feat: improve error handling and add initialization checks v0.6.10 kevinwatt 2025-02-21 00:34:18 +08:00
  • 480e2c62ad
    Merge pull request #3 from tedcarnahan/main Kevin Watt 2025-02-20 18:48:47 +08:00
  • 63fbaf3d4c Update docs Ted Carnahan 2025-02-19 11:35:27 -06:00
  • c19e3cb611 Make this tool generic for all videos that yt-dlp handles. Ted Carnahan 2025-02-19 11:27:15 -06:00
  • 5d36ffb45a feat: add list subtitles and resolution control v0.6.9 kevinwatt 2025-02-15 13:57:28 +08:00
  • 891654dc08 docs: remove Dive link from README v0.6.8 kevinwatt 2025-02-13 22:55:04 +08:00
  • 613d26ddc4 version 0.6.8 kevinwatt 2025-02-13 22:53:54 +08:00
  • a4ea1a85cf docs: update README style to match other MCP projects v0.6.7 kevinwatt 2025-02-13 22:52:56 +08:00
  • 6344f33318 update readme kevinwatt 2025-02-13 22:51:33 +08:00
  • 7d6c7eb862 version 0.6.6 v0.6.6 kevinwatt 2025-02-13 22:45:56 +08:00
  • 212577c245 Update README.md kevinwatt 2025-02-13 22:45:30 +08:00
  • fd93ae048d Update README Henry Mao 2025-02-12 20:01:35 +08:00
  • 7089549cd0 Add Dockerfile Henry Mao 2025-02-12 20:01:34 +08:00
  • 688a0599e9
    add MCP server badge Frank Fiegel 2025-02-11 00:50:41 -06:00
  • 87ad925d48 docs: add MIT License v0.6.5 kevinwatt 2025-02-11 03:24:39 +08:00
  • 01a139ed5c docs: update README with Dive integration details v0.6.4 kevinwatt 2025-02-11 03:21:49 +08:00
  • a44d758ca6 fix: limit filename length to avoid system errors v0.6.3 kevinwatt 2025-02-11 03:19:33 +08:00
  • d9ad402a3d fix: use --no-mtime for correct file timestamp v0.6.2 kevinwatt 2025-02-11 03:14:27 +08:00
  • 13dde88d21 update package.json v0.6.1 kevinwatt 2025-02-11 03:08:10 +08:00
  • b3c8fc8b8f set file timestamps to now kevinwatt 2025-02-11 03:07:00 +08:00
  • 3dd7d10dc7 0.6.0 v0.6.0 kevinwatt 2025-02-11 02:59:20 +08:00
  • 2e879df47d add .npmignore and update package.json kevinwatt 2025-02-11 02:58:07 +08:00
  • 81099a39a7 Merge branch 'main' of https://github.com/kevinwatt/yt-dlp-mcp kevinwatt 2025-02-11 02:47:07 +08:00
  • 063fdac80b add .gitignore and .prettierrc kevinwatt 2025-02-11 02:46:27 +08:00
  • 69269c78b6
    Update README.md Kevin Watt 2025-02-11 02:45:15 +08:00
  • 4594ca7e78
    Update README.md Kevin Watt 2025-02-11 02:44:40 +08:00
  • d80b8caed2
    Update README.md Kevin Watt 2025-02-11 02:43:00 +08:00
  • 47e67ae25a first commit kevinwatt 2025-02-11 02:40:43 +08:00