Skip to main content
Glama
INDEX.mdβ€’10.6 kB
# Complete Index - NotebookLM MCP HTTP Deployment Package > Your navigation guide through the deployment documentation --- ## πŸ“š Overview This package contains **everything you need** to deploy NotebookLM MCP in HTTP REST API mode. **Package contents:** - βœ… 10 documentation files - βœ… 4 automated PowerShell scripts - βœ… Step-by-step installation guide - βœ… Complete API documentation - βœ… n8n integration guide - βœ… Auto-discovery feature documentation --- ## πŸ—‚οΈ Directory Structure ``` deployment/ β”œβ”€β”€ README.md ← Start here! β”œβ”€β”€ QUICK-START.md ← For the impatient (5 min) β”œβ”€β”€ INDEX.md ← This file β”œβ”€β”€ LICENSE ← MIT License β”œβ”€β”€ CONTRIBUTING.md ← Contribution guide β”œβ”€β”€ CHANGELOG.md ← Version history β”œβ”€β”€ CREDITS.md ← Credits and acknowledgments β”œβ”€β”€ PACKAGE-FILES.txt ← List of files to copy β”‚ β”œβ”€β”€ docs/ β”‚ β”œβ”€β”€ 01-INSTALL.md ← Detailed installation guide β”‚ β”œβ”€β”€ 02-CONFIGURATION.md ← Advanced configuration β”‚ β”œβ”€β”€ 03-API.md ← API documentation β”‚ β”œβ”€β”€ 04-N8N-INTEGRATION.md ← n8n integration β”‚ β”œβ”€β”€ 05-TROUBLESHOOTING.md ← Problem resolution β”‚ β”œβ”€β”€ 06-NOTEBOOK-LIBRARY.md ← Multi-notebook management β”‚ └── 07-AUTO-DISCOVERY.md ← Auto-discovery pattern β”‚ └── scripts/ β”œβ”€β”€ install.ps1 ← Automatic installation β”œβ”€β”€ start-server.ps1 ← Server startup β”œβ”€β”€ stop-server.ps1 ← Server shutdown └── test-server.ps1 ← Validation tests ``` --- ## 🎯 Where to Start? ### I'm in a HURRY (5 minutes) β†’ **[QUICK-START.md](./QUICK-START.md)** Installation and testing in 5 quick steps ### I want a COMPLETE installation β†’ **[README.md](./README.md)** then **[docs/01-INSTALL.md](./docs/01-INSTALL.md)** Detailed guide with explanations ### I want to AUTOMATE the installation β†’ **[scripts/install.ps1](./scripts/install.ps1)** PowerShell script that does everything --- ## πŸ“– Available Documentation ### πŸ“„ Main Guides | File | Description | Reading time | | -------------------------------------------- | ---------------------------- | ------------ | | **[README.md](./README.md)** | Package overview | 5 min | | **[QUICK-START.md](./QUICK-START.md)** | Quick start in 5 steps | 2 min | | **[INDEX.md](./INDEX.md)** | This file - navigation guide | 3 min | | **[PACKAGE-FILES.txt](./PACKAGE-FILES.txt)** | List of required files | 2 min | ### πŸ“š Detailed Documentation (docs/) | File | Description | Reading time | | ----------------------------------------------------------- | ------------------------------------------- | ------------ | | **[01-INSTALL.md](./docs/01-INSTALL.md)** | Complete installation from scratch | 15 min | | **[02-CONFIGURATION.md](./docs/02-CONFIGURATION.md)** | Advanced configuration, variables, security | 12 min | | **[03-API.md](./docs/03-API.md)** | Complete REST API documentation | 15 min | | **[04-N8N-INTEGRATION.md](./docs/04-N8N-INTEGRATION.md)** | Integration with n8n, workflows | 20 min | | **[05-TROUBLESHOOTING.md](./docs/05-TROUBLESHOOTING.md)** | Complete problem resolution | 15 min | | **[06-NOTEBOOK-LIBRARY.md](./docs/06-NOTEBOOK-LIBRARY.md)** | Multi-notebook library management | 12 min | | **[07-AUTO-DISCOVERY.md](./docs/07-AUTO-DISCOVERY.md)** | Autonomous resource discovery pattern | 15 min | ### 🀝 Contribution and Project | File | Description | Reading time | | ---------------------------------------- | --------------------------------- | ------------ | | **[LICENSE](./LICENSE)** | MIT License with attributions | 3 min | | **[CONTRIBUTING.md](./CONTRIBUTING.md)** | Detailed contribution guide | 10 min | | **[CHANGELOG.md](./CHANGELOG.md)** | Complete version history | 8 min | | **[CREDITS.md](./CREDITS.md)** | Credits, technologies, philosophy | 8 min | ### πŸ”§ PowerShell Scripts (scripts/) | Script | Description | Usage | | -------------------------------------------------- | ------------------------------- | ---------------------------- | | **[install.ps1](./scripts/install.ps1)** | Complete automatic installation | `.\scripts\install.ps1` | | **[start-server.ps1](./scripts/start-server.ps1)** | HTTP server startup | `.\scripts\start-server.ps1` | | **[stop-server.ps1](./scripts/stop-server.ps1)** | Clean server shutdown | `.\scripts\stop-server.ps1` | | **[test-server.ps1](./scripts/test-server.ps1)** | Validation tests | `.\scripts\test-server.ps1` | --- ## πŸš€ Recommended Workflow ### 1️⃣ Initial Installation ```powershell # 1. Read the overview cat deployment\README.md # 2. Run automatic installation cd deployment .\scripts\install.ps1 # 3. Configure authentication (one time only) npm run setup-auth ``` ### 2️⃣ Daily Usage ```powershell # Start the server cd deployment .\scripts\start-server.ps1 # In another terminal: test .\scripts\test-server.ps1 # Stop the server .\scripts\stop-server.ps1 ``` ### 3️⃣ Integration with n8n 1. Read: **[04-N8N-INTEGRATION.md](./docs/04-N8N-INTEGRATION.md)** (TODO) 2. Configure the HTTP Request node in n8n 3. Test from n8n --- ## πŸŽ“ Usage Scenarios ### Scenario 1: First Deployment ``` 1. README.md β†’ Overview 2. 01-INSTALL.md β†’ Detailed installation 3. scripts/install.ps1 β†’ Automation 4. scripts/test-server.ps1 β†’ Validation ``` ### Scenario 2: Quick Deployment (Already familiar with Node.js) ``` 1. QUICK-START.md β†’ 5 quick steps 2. scripts/install.ps1 β†’ Installation 3. npm run setup-auth β†’ Auth 4. scripts/start-server.ps1 β†’ Startup ``` ### Scenario 3: n8n Integration ``` 1. 01-INSTALL.md β†’ Server installation 2. 04-N8N-INTEGRATION.md β†’ n8n configuration 3. scripts/test-server.ps1 β†’ Tests 4. n8n Workflow β†’ Production ``` ### Scenario 4: Troubleshooting ``` 1. 05-TROUBLESHOOTING.md β†’ Common solutions 2. Server logs β†’ Diagnostics 3. scripts/test-server.ps1 β†’ Validation 4. GitHub Issues β†’ Community support ``` --- ## πŸ“Š Progress Status | Document | Status | Notes | | ---------------------- | ----------- | ------------------------ | | README.md | βœ… Complete | Overview updated | | QUICK-START.md | βœ… Complete | 5 min quick guide | | INDEX.md | βœ… Complete | This file - navigation | | PACKAGE-FILES.txt | βœ… Complete | File list | | LICENSE | βœ… Complete | MIT with attributions | | CONTRIBUTING.md | βœ… Complete | Contribution guide | | CHANGELOG.md | βœ… Complete | Version 1.1.2-http | | CREDITS.md | βœ… Complete | Complete credits | | 01-INSTALL.md | βœ… Complete | Detailed installation | | 02-CONFIGURATION.md | βœ… Complete | Variables, security, PM2 | | 03-API.md | βœ… Complete | 12 documented endpoints | | 04-N8N-INTEGRATION.md | βœ… Complete | 3 example workflows | | 05-TROUBLESHOOTING.md | βœ… Complete | Complete solutions | | 06-NOTEBOOK-LIBRARY.md | βœ… Complete | Multi-notebook library | | 07-AUTO-DISCOVERY.md | βœ… Complete | Auto-discovery pattern | | install.ps1 | βœ… Complete | Automatic installation | | start-server.ps1 | βœ… Complete | Startup with checks | | stop-server.ps1 | βœ… Complete | Clean shutdown | | test-server.ps1 | βœ… Complete | Validation tests | **Overall status:** βœ… 100% Complete - Ready for Git publication --- ## πŸ†˜ Need Help? ### Quick Support 1. **Installation problem?** β†’ [01-INSTALL.md](./docs/01-INSTALL.md) 2. **Startup error?** β†’ [05-TROUBLESHOOTING.md](./docs/05-TROUBLESHOOTING.md) 3. **API question?** β†’ [03-API.md](./docs/03-API.md) 4. **n8n integration?** β†’ [04-N8N-INTEGRATION.md](./docs/04-N8N-INTEGRATION.md) ### Community Support - **GitHub Issues:** [To be configured upon repository publication] - **Discussions:** [To be configured upon repository publication] --- ## πŸ“ Release Notes **Current version:** 1.3.1 **Included in this version:** - βœ… MCP Auto-Discovery Tool: `auto_discover_notebook` for Claude Desktop - βœ… Critical fix: Claude Desktop compatibility (disabled CompleteRequestSchema) - βœ… HTTP Auto-Discovery: POST `/notebooks/auto-discover` endpoint - βœ… Progressive disclosure inspired by Claude Skills - βœ… Automatic metadata validation and generation - βœ… Orchestrators can discover documentation autonomously - βœ… Fix persistent authentication Windows - βœ… Fix NotebookLM streaming detection - βœ… Removal of "EXTREMELY IMPORTANT" system phrase - βœ… Server listens on 0.0.0.0 (network accessible) - βœ… PowerShell automation scripts - βœ… Complete deployment documentation - βœ… Chrome profile limitation documented **Possible future improvements (1.4.0+):** - πŸ”₯ Separate Chrome profiles by mode (HTTP vs stdio) - HIGH PRIORITY - ⏳ Smart metadata refresh endpoint - ⏳ Semantic matching with embeddings - ⏳ Usage analytics for notebooks - ⏳ Optional Docker support - ⏳ Web administration interface - ⏳ Automated tests (unit + integration) - ⏳ JWT/OAuth authentication support --- ## πŸ“„ License **MIT License** - See [LICENSE](./LICENSE) for complete details. - Original project Β© 2025 Please Prompto! - HTTP Wrapper Β© 2025 (Developed with Claude Code - Anthropic Claude Sonnet 4.5) --- ## 🀝 Contribution See [CONTRIBUTING.md](./CONTRIBUTING.md) for: - Reporting bugs - Proposing improvements - Submitting code - Standards and Git workflow --- **Last updated:** January 23, 2025 **Version:** 1.3.1 **Status:** βœ… Production-ready - Complete documentation

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