Gemini Notebook by Chryzalide (agy-gemini-notebook-plugin)
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GCP_LOCATION | No | Google Cloud location for Engine 1. Supported values include global, us, or eu. | global |
| AGY_WORKSPACE_DIR | No | Active workspace directory for the MCP server, typically set to the IDE workspace folder. | |
| GCP_PROJECT_NUMBER | No | Google Cloud project number for Engine 1 official NotebookLM Enterprise API. If not set, the server falls back to Engine 2 RPC bridge. | |
| GCP_ENDPOINT_LOCATION | No | Google Cloud endpoint location for Engine 1. Supported values include global, us, or eu. | global |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| notebook_statusB | Check current workspace Gemini Notebook binding and authentication status for both engines. |
| notebook_loginA | Connect your Gemini Notebook session without Playwright sign-in automation on |
| notebook_attachC | Attach a Gemini Notebook to the active workspace ( |
| notebook_invokeB | Invoke a Gemini Notebook by ID, workspace alias, or title to ground the current task. |
| notebook_listC | List Gemini Notebooks via official GCP v1alpha REST API or RPC bridge, with optional title filter. |
| notebook_getC | Get metadata, AI summary, and list of sources for a Gemini Notebook (Dual-Engine). |
| notebook_createC | Create a new Gemini Notebook via GCP v1alpha REST API or RPC bridge and optionally attach it. |
| notebook_deleteC | Delete one or more Gemini Notebooks via GCP v1alpha |
| notebook_renameC | Rename a Gemini Notebook via the RPC bridge and update |
| notebook_shareC | Share a Gemini Notebook with an email (GCP Enterprise IAM) or toggle public link sharing (RPC). |
| notebook_sync_filesC | Upload local workspace files (.md, .pdf, .txt, .docx, .pptx, .xlsx, audio, images) to a Gemini Notebook. |
| notebook_add_sourceA | Add a text, web URL, YouTube video, or Google Drive document to a Gemini Notebook (Dual-Engine). |
| notebook_delete_sourcesC | Delete one or more sources from a Gemini Notebook (Dual-Engine). |
| notebook_search_sourcesC | Search indexed passages across a Gemini Notebook's sources and return ranked chunks. |
| notebook_get_source_textC | Fetch the full indexed text (and optional AI summary/keywords guide) of a specific source. |
| notebook_queryB | Ask a grounded question against a Gemini Notebook and receive answer + inline citations. |
| notebook_researchA | Launch a Fast Research, Deep Research, or Source Discovery session on a Gemini Notebook. |
| notebook_research_statusC | Check status, wait for completion, import sources from, or cancel a Fast/Deep Research run. |
| notebook_create_audioC | Generate an Audio Overview podcast on the notebook via GCP v1alpha REST or RPC bridge. |
| notebook_generate_artifactC | Generate a NotebookLM Studio Artifact ( |
| notebook_notesC | Manage persistent notes inside a Gemini Notebook ( |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| invoke_notebook | Invoke a Gemini Notebook by ID, alias, or title to ground the current coding or research task. |
| deep_research_notebook | Create or select a Gemini Notebook, run Deep Research on a topic, import cited sources, and synthesize findings. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| notebook_workspace_status | Active workspace Gemini Notebook binding and Dual-Engine authentication status. |
| active_workspace_notebook | Metadata, AI summary, and source list for the workspace's active Gemini Notebook. |
TDQS
Scored across 21 tools
Several tools overlap in practice: `notebook_get` and `notebook_invoke` without a question both return metadata/summary, and `notebook_query` versus `notebook_invoke` with a question are functionally near-identical grounded Q&A paths. `notebook_add_source` and `notebook_sync_files` also both ingest content, and `notebook_notes` bundles five actions into one tool. Descriptions do disambiguate somewhat, but boundary choice requires careful reading.
All 21 tools use a consistent snake_case `notebook_*` prefix, which makes the family instantly recognizable. Minor deviation: some names are verb-first (create, delete, rename, list, query) while others are noun/state-like (`notebook_status`, `notebook_notes`, `notebook_research_status`), but the pattern remains readable and predictable.
21 tools is on the heavy side for a single-product integration, and the dual-engine (GCP REST vs RPC bridge) design is baked into tool parameters rather than split into separate surfaces. Most tools map to a real operation, but the set sits at the upper edge of what an agent can hold comfortably in one context.
Coverage is broad: notebook lifecycle, sources, notes, grounded search/query, research sessions, sharing, file sync, and artifact generation. Gaps exist around updating notebook metadata (only `notebook_rename`), editing/replacing sources, and retrieving or listing generated artifacts after creation. These are workarounds-able but notable.