@pan-sec/notebooklm-mcp

MCPcommunity
v2026.5.0Pantheon SecurityMITAggiornato 2 g fanpmGitHub

Security-hardened MCP server for NotebookLM API with compliance-ready architecture (GDPR, SOC2, CSSF controls implemented)

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
418Download/sett.
81Stelle su GitHub
19Fork
2 g faUltimo aggiornamento
Pacchetto
AutorePantheon Security
LicenzaMIT
Versione2026.5.0
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
Presente nell’indice di Forge+10/10
Identità del publisher verificata+0/20
Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
Firma di pubblicazione Ed25519+0/5
Inclusa automaticamente quando il publisher esegue `forge publish`
Verifica del dominio+0/5
Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
Corrispondenza del maintainer npm+0/5
Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
Analisi CVE · pulita+30/30
Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 3 privilegiati
Analisi di sicurezza✓ Pulitov2026.5.0 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato5 set 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 3 privilegiati
Estratto staticamente dal pacchetto pubblicatov2026.5.0 · 3h ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

ask_questionNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_notebook_chat_historyNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

compliance_dashboardGet comprehensive compliance dashboard with GDPR, SOC2, and CSSF status. Shows overall compliance score, health status, and key metrics.

Get comprehensive compliance dashboard with GDPR, SOC2, and CSSF status. Shows overall compliance score, health status, and key metrics.

Per questo strumento non è stato pubblicato alcuno schema di input.

compliance_scoreGet current compliance score (0-100) for each regulation and overall. Includes detailed breakdown by category.

Get current compliance score (0-100) for each regulation and overall. Includes detailed breakdown by category.

Per questo strumento non è stato pubblicato alcuno schema di input.

generate_compliance_reportGenerate a compliance audit report. Supports multiple report types and formats.

Generate a compliance audit report. Supports multiple report types and formats.

Per questo strumento non è stato pubblicato alcuno schema di input.

collect_audit_evidenceCollect evidence package for compliance audits. Creates a verifiable package with checksums.

Collect evidence package for compliance audits. Creates a verifiable package with checksums.

Per questo strumento non è stato pubblicato alcuno schema di input.

verify_evidence_integrityVerify the integrity of an evidence package using cryptographic checksums.

Verify the integrity of an evidence package using cryptographic checksums.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_evidence_packagesList all saved evidence packages with their metadata.

List all saved evidence packages with their metadata.

Per questo strumento non è stato pubblicato alcuno schema di input.

submit_dsarSubmit a Data Subject Access Request (GDPR Article 15-17, 20). Initiates the DSAR workflow.

Submit a Data Subject Access Request (GDPR Article 15-17, 20). Initiates the DSAR workflow.

Per questo strumento non è stato pubblicato alcuno schema di input.

export_user_dataExport all user data in machine-readable format (GDPR Article 20 - Right to Data Portability).

Export all user data in machine-readable format (GDPR Article 20 - Right to Data Portability).

Per questo strumento non è stato pubblicato alcuno schema di input.

request_data_erasureRequest erasure of personal data (GDPR Article 17 - Right to Erasure). Creates an erasure request for review.

Request erasure of personal data (GDPR Article 17 - Right to Erasure). Creates an erasure request for review.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_consent_statusGet current consent status for all data processing purposes.

Get current consent status for all data processing purposes.

Per questo strumento non è stato pubblicato alcuno schema di input.

grant_consentGrant consent for a specific data processing purpose.

Grant consent for a specific data processing purpose.

Per questo strumento non è stato pubblicato alcuno schema di input.

revoke_consentRevoke previously granted consent for a data processing purpose.

Revoke previously granted consent for a data processing purpose.

Per questo strumento non è stato pubblicato alcuno schema di input.

report_security_incidentReport a security incident for investigation and tracking.

Report a security incident for investigation and tracking.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_incident_statusGet status of security incidents including open, investigating, and resolved counts.

Get status of security incidents including open, investigating, and resolved counts.

Per questo strumento non è stato pubblicato alcuno schema di input.

run_health_checkRun a comprehensive health check of all compliance components.

Run a comprehensive health check of all compliance components.

Per questo strumento non è stato pubblicato alcuno schema di input.

verify_audit_log_integrityVerify the integrity of compliance audit logs using hash chain verification.

Verify the integrity of compliance audit logs using hash chain verification.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_policiesList all compliance policies with their status and review dates.

List all compliance policies with their status and review dates.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_policyGet detailed information about a specific compliance policy.

Get detailed information about a specific compliance policy.

Per questo strumento non è stato pubblicato alcuno schema di input.

generate_data_tableGenerate a structured Data Table from notebook sources. ## What This Tool Does - Opens the Studio panel in NotebookLM - Generates a structured tabular extraction from notebook content - Tables organize key information from sources into rows and columns - Generation typically takes 1-3 minutes - Re…

Generate a structured Data Table from notebook sources. ## What This Tool Does - Opens the Studio panel in NotebookLM - Generates a structured tabular extraction from notebook content - Tables organize key information from sources into rows and columns - Generation typically takes 1-3 minutes - Re…

Per questo strumento non è stato pubblicato alcuno schema di input.

get_data_tableNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

deep_researchNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

gemini_queryNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_research_statusCheck the status of a background deep research task. Use this when you started deep_research with wait_for_completion=false. ## Returns - status: pending | running | completed | failed - answer: The research result (if completed) - error: Error message (if failed)

Check the status of a background deep research task. Use this when you started deep_research with wait_for_completion=false. ## Returns - status: pending | running | completed | failed - answer: The research result (if completed) - error: Error message (if failed)

Per questo strumento non è stato pubblicato alcuno schema di input.

upload_documentprivilegiatoNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

query_documentNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

list_documentsList all documents uploaded to Gemini. ## What This Does - Shows all files currently stored in Gemini Files API - Files expire 48 hours after upload - Returns file names, sizes, and expiration times ## Use Cases - Check what documents are available for querying - Find file IDs for query_document…

List all documents uploaded to Gemini. ## What This Does - Shows all files currently stored in Gemini Files API - Files expire 48 hours after upload - Returns file names, sizes, and expiration times ## Use Cases - Check what documents are available for querying - Find file IDs for query_document…

Per questo strumento non è stato pubblicato alcuno schema di input.

delete_documentprivilegiatoDelete an uploaded document from Gemini. ## What This Does - Removes a file from Gemini Files API - File will no longer be available for queries - Frees up storage space ## Notes - Files auto-delete after 48 hours anyway - Use this to immediately remove sensitive documents ## Requirements - GEMI…

Delete an uploaded document from Gemini. ## What This Does - Removes a file from Gemini Files API - File will no longer be available for queries - Frees up storage space ## Notes - Files auto-delete after 48 hours anyway - Use this to immediately remove sensitive documents ## Requirements - GEMI…

Per questo strumento non è stato pubblicato alcuno schema di input.

query_chunked_documentNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

create_notebookNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

sync_libraryNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

add_notebookAdd a NotebookLM notebook to the local library after explicit user confirmation.

Add a NotebookLM notebook to the local library after explicit user confirmation.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_notebooksList all library notebooks with metadata (name, topics, use cases, URL).

List all library notebooks with metadata (name, topics, use cases, URL).

Per questo strumento non è stato pubblicato alcuno schema di input.

get_notebookGet detailed information about a specific notebook by ID

Get detailed information about a specific notebook by ID

Per questo strumento non è stato pubblicato alcuno schema di input.

select_notebookSet a notebook as the active default (used when ask_question has no notebook_id). ## When To Use - User switches context: "Let's work on React now" - User asks explicitly to activate a notebook - Obvious task change requires another notebook ## Auto-Switching - Safe to auto-switch if the context…

Set a notebook as the active default (used when ask_question has no notebook_id). ## When To Use - User switches context: "Let's work on React now" - User asks explicitly to activate a notebook - Obvious task change requires another notebook ## Auto-Switching - Safe to auto-switch if the context…

Per questo strumento non è stato pubblicato alcuno schema di input.

update_notebookNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

remove_notebookprivilegiatoDangerous — requires explicit user confirmation. ## Confirmation Workflow 1) User requests removal ("Remove the React notebook") 2) Look up full name to confirm 3) Ask: "Remove '[notebook_name]' from your library? (Does not delete the actual NotebookLM notebook)" 4) Only on explicit "Yes" → call r…

Dangerous — requires explicit user confirmation. ## Confirmation Workflow 1) User requests removal ("Remove the React notebook") 2) Look up full name to confirm 3) Ask: "Remove '[notebook_name]' from your library? (Does not delete the actual NotebookLM notebook)" 4) Only on explicit "Yes" → call r…

Per questo strumento non è stato pubblicato alcuno schema di input.

search_notebooksSearch library by query (name, description, topics, tags).

Search library by query (name, description, topics, tags).

Per questo strumento non è stato pubblicato alcuno schema di input.

get_library_statsGet statistics about your notebook library (total notebooks, usage, etc.)

Get statistics about your notebook library (total notebooks, usage, etc.)

Per questo strumento non è stato pubblicato alcuno schema di input.

29 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Security-hardened MCP server for NotebookLM API with compliance-ready architecture (GDPR, SOC2, CSSF controls implemented)

Parole chiave
mcpnotebooklmgeminiaiclaudesecurityhardenedgdprsoc2cssfcomplianceenterpriseaudit-logging
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-09-05: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 8 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

59 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+47 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: optionalDependencies, peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.

Argomenti

Correlati in security