Skip to main content
Glama
ROADMAP.md2.83 kB
# Roadmap This document tracks planned features, recent implementations, and future ideas for the NotebookLM MCP Server. ## Current Version: v1.3.6 --- ## Upcoming ### v1.4.0 - Chrome Profile Separation **Priority: High** - Enables HTTP and MCP modes to run simultaneously. - [ ] Separate Chrome profiles by mode (`chrome_profile_http` vs `chrome_profile_stdio`) - [ ] Automatic profile detection - no user configuration needed - [ ] Solves Chrome profile locking for dual-mode users **Details:** [Chrome Profile Limitation](./docs/CHROME_PROFILE_LIMITATION.md) ### v1.5.0+ - Smart Features **Smart Metadata Refresh:** - [ ] Auto-detect when notebook content has changed - [ ] Re-query NotebookLM to update metadata - [ ] Endpoint: `PATCH /notebooks/:id/refresh` **Semantic Matching:** - [ ] Use embeddings for advanced notebook matching beyond tags - [ ] Endpoint: `GET /notebooks/match?query=gmail&semantic=true` **Usage Analytics:** - [ ] Track which notebooks are queried together - [ ] Suggest related notebooks based on usage patterns - [ ] Endpoint: `GET /notebooks/:id/related` --- ## Recently Implemented ### v1.3.6 - Documentation Restructure - [x] Simplified README.md from 765 to 165 lines (-78%) - [x] Extracted roadmap into dedicated `ROADMAP.md` file - [x] Better separation: README for overview, docs/ for details ### v1.3.5 - Quality Tooling - [x] ESLint + Prettier configuration - [x] Jest testing infrastructure with coverage - [x] GitHub Actions CI workflow - [x] Codecov integration ### v1.3.4 - Minor Fixes - [x] Fix PowerShell `CursorPosition` error in test scripts (non-interactive terminal) - [x] Add strict type validation for `show_browser` parameter (return 400 on invalid types) ### v1.3.2 - Auto-Discovery **Autonomous Resource Discovery:** - [x] Automatically generate notebook name, description, and tags via NotebookLM - [x] Progressive disclosure pattern inspired by Claude Skills best practices - [x] Zero-friction notebook addition (30 seconds vs 5 minutes) - [x] Validation of auto-generated metadata (kebab-case, description length, tags count) - [x] Orchestrators discover relevant documentation autonomously **Details:** [Auto-Discovery Documentation](./deployment/docs/07-AUTO-DISCOVERY.md) ### v1.1.2 - Foundation **PM2 Daemon Mode:** - [x] Cross-platform process manager with auto-restart - [x] Commands: `npm run daemon:start`, `daemon:logs`, `daemon:status` - [x] Built-in log rotation and monitoring **Multi-Notebook Library:** - [x] Live validation of notebooks - [x] Duplicate detection - [x] Smart notebook selection --- ## Ideas & Proposals Have an idea? [Open a discussion](https://github.com/roomi-fields/notebooklm-mcp/discussions) to suggest new features! --- ## Changelog For detailed version history, see [CHANGELOG.md](./CHANGELOG.md).

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/roomi-fields/notebooklm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server