
claude-world/notebooklm-skill
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
claude-world/notebooklm-skillは、https://github.com/claude-world/notebooklm-skill.からインポートされたMCPサーバー候補です。
概要
claude-world/notebooklm-skillは、https://github.com/claude-world/notebooklm-skill.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Sourceベースに基づいたNotebookLMの端末およびAIエージェント向け自動化。
繁體中文
notebooklm-skillは人間とMCPクライアントにGoogle用の一貫したインターフェースを提供します
NotebookLM。URLや生のテキスト、ローカルファイルからノートブックを作成します。Groundedを問います
引用メタデータを含む質問;高速またはディープウェブの調査を完了し、生成します
またはNotebookLMの成果物をダウンロードする。
このプロジェクトはnotebooklm-py 0.8.xおよびFastMCP 4(MCP Python SDK 2.x)に基づいて構築されています。
以下が含まれます:
- JSONファーストコアCLI;
- 5つのエンドツーエンド研究パイプライン;
- 13ツールを備えたFastMCPサーバー;
- プロファイル認識認証およびスキルインストーラー;
- 1つの共通互換層で、CLI、パイプライン、MCPが同じ動作を使います。
これはNotebookLMのウェブAPIとの非公式な統合です。Googleは サービス、在庫、ノルマ、またはアーティファクトの挙動を予告なしに、>。
要件
- Python 3.10以降(CIは3.10から3.15までをカバー)
- NotebookLMにアクセスできるGoogleアカウント
- Chromium(一回限りのブラウザログイン用、
./install.shによってインストール)、またはローカル Google ChromeやMicrosoft Edge - オプション:トレンドワークフロー用の
trend-pulseコマンド、およびffmpegとPopplerの組み合わせ 「スクリプト/make_videoのために。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
notebooklm-skill
Source-grounded NotebookLM automation for terminals and AI agents.
notebooklm-skill gives humans and MCP clients one consistent interface for Google
NotebookLM. It creates notebooks from URLs, raw text, and local files; asks grounded
questions with citation metadata; completes fast or deep web research; and generates
or downloads NotebookLM artifacts.
The project is built on notebooklm-py 0.8.x and FastMCP 4 (MCP Python SDK 2.x),
and includes:
- a JSON-first core CLI;
- five end-to-end research pipelines;
- a 13-tool FastMCP server;
- profile-aware authentication and Skill installers;
- one shared compatibility layer, so CLI, pipelines, and MCP use the same behavior.
This is an unofficial integration with NotebookLM’s web API. Google can change the service, availability, quotas, or artifact behavior without notice.
Requirements
- Python 3.10 or newer (CI covers 3.10 through 3.15)
- a Google account with access to NotebookLM
- Chromium for the one-time browser login (installed by
./install.sh), or a local Google Chrome or Microsoft Edge - optional: the
trend-pulsecommand for trend workflows, andffmpegplus Poppler forscripts/make_video.sh
Quick start
Isolated source install
The installer creates a dedicated virtual environment, installs Chromium, links five
commands into ~/.local/bin, and installs the Claude Code Skill using the standard
directory layout.
git clone https://github.com/claude-world/notebooklm-skill.git
cd notebooklm-skill
./install.sh
notebooklm-auth setup
notebooklm-skill list
Ensure ~/.local/bin is on PATH.
PyPI or uvx
# Persistent virtual environment
python3 -m venv .venv
source .venv/bin/activate
python -m pip install notebooklm-skill
python -m playwright install chromium
notebooklm-auth setup
# Or run without a persistent install
uvx --from notebooklm-skill notebooklm-auth setup
uvx --from notebooklm-skill notebooklm-skill list
Direct upstream login is also available:
uvx --from notebooklm-py notebooklm login
Sessions are profile-aware. Select one with --profile NAME before a CLI
subcommand, or set NOTEBOOKLM_PROFILE.
To use the locally installed Google Chrome instead of bundled Chromium:
notebooklm-auth setup --browser chrome --fresh
Core CLI
All successful commands print structured JSON to stdout. Diagnostics go to stderr; authentication errors return exit code 4 and argument errors return exit code 2.
インストール
uvx --from notebooklm-skill notebooklm-mcp設定
{
"mcpServers": {
"notebooklm": {
"command": "uvx",
"args": ["--from", "notebooklm-skill", "notebooklm-mcp"]
}
}
}