All notable changes to this project are documented here. This project follows Semantic Versioning.
- Reproducible MCPB packaging with a clean-room bundle smoke test.
- One-click GitHub release bundle for Claude Desktop and other MCPB clients.
- Video title, channel identity, thumbnail, and human-readable labels in citation-ready research results without requiring an API key.
- Cache transcript segments and source identity together so focused research needs only one YouTube information request.
- Match the official MCP Registry namespace to the case-sensitive GitHub account name.
- Citation-ready
research-videotool with URL input, timestamp links, filtering, time ranges, and pagination. - Cross-video
research-videostool for applying one focused query to 2–5 sources concurrently. - Transcript-only mode that works without a YouTube Data API key.
- Optional bearer authentication, CORS restriction, and bounded idle MCP sessions.
- Health capability reporting, transport tests, CI, and a production container health check.
- Reproducible live smoke benchmark comparing focused research with a full transcript response.
- One-click and command-line installation paths for VS Code.
- Replaced the unreliable caption scraper with YouTube.js caption-track retrieval.
- Updated the project positioning and quick start for agent research workflows.
- Fixed enhanced transcript segmentation so equal and playback-time grouping produce real analysis chunks.
- Remote MCP deployments can require constant-time bearer-token authentication.