Anything-to-NotebookLM
🎯 Anything → NotebookLM
다중 소스 콘텐츠 지능형 처리기: 모든 콘텐츠 → 팟캐스트 / PPT / 마인드맵 / 퀴즈
빠른 시작 • 지원 형식 • 사용 예시 • 페이월 우회 • 자주 묻는 질문
✨ 이것은 무엇인가요?
모든 콘텐츠를 자연어를 사용하여 원하는 형식으로 변환하는 Claude Code Skill입니다.
你说:把这篇微信文章生成播客
AI :✅ 8 分钟播客已生成 → podcast.mp3
你说:这个付费文章做成思维导图
AI :✅ 自动绕过付费墙 → 思维导图已生成
你说:这期播客(小宇宙)做成 PPT
AI :✅ 自动转录音频 → 25 页 PPT 已生成핵심 기능: 다중 소스 콘텐츠 수집(페이월 우회 포함) → Google NotebookLM 업로드 → AI 대상 형식 생성
🚀 지원하는 콘텐츠 소스 (15종 이상)
📱 소셜 및 미디어
위챗 공식 계정 (MCP 브라우저 시뮬레이션)
X/Twitter (트윗 + 긴 스레드)
유튜브 영상 (자막 자동 추출)
팟캐스트 (Xiaoyuzhou / Himalaya / Bilibili)
🌐 웹 페이지 (페이월 우회 포함)
300개 이상의 유료 사이트 (NYT/WSJ/FT/Economist...)
임의의 공개 웹 페이지 (뉴스, 블로그, 문서)
검색 키워드 (결과 자동 요약)
📚 전자책 및 문서
PDF (스캔본 OCR 지원)
EPUB 전자책
Markdown (.md)
일반 텍스트 (.txt)
📄 Office 문서
Word (.docx)
PowerPoint (.pptx)
Excel (.xlsx)
🖼️ 기타
이미지 (JPEG/PNG, 자동 OCR)
오디오 (WAV/MP3, 자동 전사)
ZIP 압축 파일 (일괄 처리)
🛡️ 페이월 우회
핵심 기능: 300개 이상의 유료 뉴스 사이트 페이월을 자동으로 감지하고 우회합니다.
우회 전략 (6단계 계층)
Level 1: 代理服务(r.jina.ai / defuddle.md)
↓ 失败
Level 2: 站点专属 Bot UA(Googlebot ~50站 / Bingbot ~4站)
↓ 失败
Level 3: 通用绕过(UA伪装 + X-Forwarded-For + Referer伪装 + AMP + EU IP)
↓ 失败
Level 4: archive.today 存档(CAPTCHA 自动检测)
↓ 失败
Level 5: Google Cache
↓ 失败
Level 6: agent-fetch 本地工具지원하는 유료 사이트 (일부)
카테고리 | 사이트 |
🇺🇸 미국 미디어 | NYT, WSJ, Bloomberg, Washington Post, The Information, Forbes, WIRED, The New Yorker, The Atlantic, USA Today, Boston Globe, LA Times, Chicago Tribune, Seattle Times, MIT Tech Review, Foreign Affairs |
🇬🇧 영국 미디어 | FT, The Times, The Telegraph, The Economist |
🇩🇪 독일 미디어 | Spiegel, Zeit, Sueddeutsche, FAZ, Handelsblatt |
🇫🇷 프랑스 미디어 | Le Monde, Le Figaro, Le Parisien |
🇦🇺 호주 미디어 | The Australian, SMH, The Age, Brisbane Times |
🇨🇳 중문 미디어 | SCMP, Medium |
🌐 기타 | Haaretz, NZ Herald, Statista, Quora |
우회 기술 (Bypass Paywalls Clean에서 학습)
기술 | 원리 | 커버리지 |
Googlebot UA + X-Forwarded-For | 검색 엔진 크롤러 화이트리스트, 전체 텍스트 직접 획득 | ~50개 사이트 |
Bingbot UA | 위와 동일, 일부 사이트는 Bing에 더 우호적 | ~4개 사이트 |
쿠키 삭제 + Referer 위장 | 측정용 쿠키 삭제, Google/Facebook/Twitter에서 온 것처럼 위장 | 측정형 페이월 |
AMP 페이지 | AMP 버전 페이월 구현이 약함 | ~10개 사이트 |
JSON-LD 추출 | HTML 내장 구조화 데이터에서 articleBody 추출 | 범용 |
archive.today | 웹 페이지 아카이브에서 저장된 콘텐츠 획득 | 최후의 수단 |
🎨 무엇을 생성할 수 있나요?
출력 형식 | 용도 | 트리거 단어 예시 |
🎙️ 팟캐스트 | 출퇴근길 청취 | "팟캐스트 생성", "오디오로 만들기" |
📊 PPT | 팀 공유 | "PPT로 만들기", "슬라이드 생성" |
🗺️ 마인드맵 | 구조 정리 | "마인드맵 그려줘", "브레인맵 생성" |
📝 퀴즈 | 자가 학습 | "퀴즈 생성", "문제 내줘" |
🎬 영상 | 시각화 | "영상 만들기" |
📄 보고서 | 심층 분석 | "보고서 생성", "요약 작성" |
📈 인포그래픽 | 데이터 시각화 | "인포그래픽 만들기" |
📋 플래시카드 | 암기 강화 | "플래시카드로 만들기" |
⚡ 빠른 시작
사전 요구 사항
✅ Python 3.9+
✅ Git (macOS/Linux 기본 포함)
이 두 가지만 있으면 됩니다! 다른 의존성은 한 번에 자동으로 설치됩니다.
설치 (3단계)
# 1. 克隆到 Claude skills 目录
cd ~/.claude/skills/
git clone https://github.com/joeseesun/qiaomu-anything-to-notebooklm
cd qiaomu-anything-to-notebooklm
# 2. 一键安装所有依赖
./install.sh
# 3. 按提示配置 MCP,然后重启 Claude Code첫 사용
# NotebookLM 认证(只需一次)
notebooklm login
notebooklm list # 验证成功
# 环境检查(可选)
./check_env.py팟캐스트 전사 설정 (선택 사항)
Xiaoyuzhou/Himalaya/Bilibili 전사 기능을 사용하려면 Get笔记 API를 설정하세요:
export GETNOTE_API_KEY="your_api_key"
export GETNOTE_CLIENT_ID="your_client_id"💡 사용 예시
시나리오 1: 유료 기사 → 팟캐스트
你:把这篇 The Information 文章生成播客 https://www.theinformation.com/articles/...
AI 自动执行:
✓ 检测付费墙 → Googlebot UA 绕过
✓ 获取完整文章内容
✓ 上传到 NotebookLM
✓ 生成播客
✅ 结果:/tmp/article_podcast.mp3시나리오 2: 팟캐스트(Xiaoyuzhou) → PPT
你:这期小宇宙播客做成 PPT https://xiaoyuzhoufm.com/episode/...
AI 自动执行:
✓ Get笔记 API 转写音频(2-5 分钟)
✓ 上传转写文本到 NotebookLM
✓ 生成 PPT
✅ 结果:/tmp/podcast_slides.pdf(25 页)시나리오 3: 전자책 → 심층 분석
你:深度分析这本书 /Users/joe/Books/sapiens.epub
AI 自动执行:
✓ 提取 EPUB 全文
✓ 上传到 NotebookLM
✓ 生成 12 个问题(3 轮递进:概览→深度挖掘→综合反刍)
✓ 逐轮提问,后轮受益于前轮对话上下文
✓ 输出结构化 JSON
✅ 结果:/tmp/sapiens_analysis.json(12 个问答,含核心观点、论证拆解、矛盾分析、认知改变)시나리오 4: X/Twitter 스레드 → 마인드맵
你:这个推文线程做成思维导图 https://x.com/user/status/123...
AI 自动执行:
✓ 代理级联获取推文内容(含完整线程)
✓ 上传到 NotebookLM
✓ 生成思维导图
✅ 结果:/tmp/tweet_mindmap.json시나리오 5: 위챗 아티클 → Feishu 문서 (심층 분석)
你:深度分析这篇微信文章并写入飞书 https://mp.weixin.qq.com/s/abc123
AI 自动执行:
✓ MCP 浏览器模拟抓取微信文章
✓ 上传到 NotebookLM
✓ 生成 10 个问题并递归提问
✓ 格式化为飞书 Markdown
✓ 自动创建飞书文档
✅ 结果:飞书文档已创建(含完整问答)🎯 핵심 기능
🧠 지능형 인식
입력 유형을 자동으로 판단하여 수동 지정 불필요
https://mp.weixin.qq.com/s/xxx → 微信公众号
https://xiaoyuzhoufm.com/episode/xxx → 小宇宙播客
https://x.com/user/status/xxx → X/Twitter
https://youtube.com/watch?v=xxx → YouTube 视频
/path/to/file.epub → EPUB 电子书
"搜索 'AI 趋势'" → 搜索查询🛡️ 페이월 자동 우회
수동 처리 없이 자동 감지 및 우회
检测付费墙 → 选择最佳策略 → 获取完整内容
︿________全自动________︿🚀 완전 자동 처리
수집부터 생성까지 한 번에 완료
输入 → 获取 → 转换 → 上传 → 生成 → 下载
︿___________全自动___________︿🌐 다중 소스 통합
다양한 콘텐츠 소스 혼합 지원
付费文章 + YouTube 视频 + EPUB + 播客 → 综合报告📦 기술 아키텍처
┌──────────────────────────────────────────┐
│ 用户自然语言输入 │
│ "把这个付费文章生成播客 https://..." │
└──────────────────┬───────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ Claude Code Skill │
│ • 智能识别内容源类型 │
│ • 自动调用对应工具 │
└──────────┬───────────────────────────────┘
│
┌───────┴───────┐
│ │
▼ ▼
┌──────────┐ ┌──────────────┐ ┌──────────┐ ┌──────────┐
│ 微信 MCP │ │ 付费墙绕过 │ │ 播客转写 │ │ markitdown│
│ 浏览器模拟 │ │ 6层级联策略 │ │ Get笔记API│ │ 文件转换 │
└─────┬────┘ └──────┬───────┘ └─────┬────┘ └─────┬────┘
│ │ │ │
└──────────────┴─────────────────┴──────────────┘
│
▼
┌────────────────────────┐
│ NotebookLM API │
│ • 上传内容源 │
│ • AI 生成目标格式 │
└───────────┬────────────┘
│
▼
┌────────────────────────┐
│ 生成的文件 │
│ .mp3 / .pdf / .json │
└────────────────────────┘📂 프로젝트 구조
qiaomu-anything-to-notebooklm/
├── SKILL.md # Skill 定义文件
├── README.md # 本文件
├── main.py # 主入口:CLI 智能处理器
├── install.sh # 一键安装脚本
├── check_env.py # 13 项环境检查
├── package.sh # 打包分享脚本
├── requirements.txt # Python 依赖
├── LICENSE # MIT
├── scripts/
│ ├── fetch_url.sh # URL 抓取 + 付费墙绕过(6 层级联)
│ └── get_podcast_transcript.py # 播客/视频转写(Get笔记 API)
├── wexin-read-mcp/ # 微信公众号 MCP 服务器
│ └── src/
│ ├── server.py # MCP 入口
│ ├── scraper.py # Playwright 浏览器模拟
│ └── parser.py # HTML 解析
└── feishu-read-mcp/ # 飞书文档 MCP 服务器
└── src/
├── server.py # MCP 入口
├── scraper.py # 飞书文档抓取
├── parser.py # HTML → Markdown
└── image_handler.py # 图片处理🔧 고급 사용법
심층 분석 모드
python main.py https://example.com/article --deep-analysis
# 自动生成 12 个问题(3 轮递进:概览→深度挖掘→综合反刍),逐轮提问,输出结构化 JSON3단계 점진적 전략:
단계 | 질문 수 | 목적 | 예시 |
1단계·개요 및 프레임워크 | 4 | 전체적인 인식 구축 | 주제 요약, 구조 나열, 핵심 논점 추출, 파괴적 내용 발굴 |
2단계·심층 탐구 | 5 | 세부 사항 파고들기 | 논증 논리 분해, 모순 분석, 핵심 통찰 도출, 날카로운 비판 제기 |
3단계·종합 및 반추 | 3 | 인식 업그레이드 | 가장 큰 인식 변화, 행동 가이드, 추천 이유 |
NotebookLM은 동일 세션 내에서 컨텍스트를 유지하며, 후속 질문은 이전 답변을 자동으로 활용하여 진정한 "점진적" 심층 분석을 형성합니다.
Feishu 문서 출력
python main.py ./book.epub --deep-analysis --to-feishu
# 深度分析后自动创建飞书文档일괄 처리
把这些文章都生成播客:
1. https://mp.weixin.qq.com/s/abc123
2. https://www.wsj.com/articles/...
3. /Users/joe/notes.md🐛 문제 해결
MCP 도구를 찾을 수 없음
python ~/.claude/skills/qiaomu-anything-to-notebooklm/wexin-read-mcp/src/server.py
cd ~/.claude/skills/qiaomu-anything-to-notebooklm/wexin-read-mcp
pip install -r requirements.txt
playwright install chromiumNotebookLM 인증 실패
notebooklm login # 重新登录
notebooklm list # 验证페이월 우회 실패
일부 강력한 페이월 사이트(예: The Information)는 서버 측에서 콘텐츠를 보내지 않으므로 archive.today 아카이브가 필요합니다. 스크립트가 자동으로 감지하고 안내합니다:
⚠️ archive.ph needs human verification.
已自动打开浏览器,请完成验证后重试환경 검사
./check_env.py # 13 项全面检查
./install.sh # 重新安装❓ 자주 묻는 질문
A: NotebookLM은 다국어를 지원하며, 중국어와 영어에서 가장 효과가 좋습니다.
A: Google AI 음성 합성입니다. 영어는 두 명의 AI 진행자 대화, 중국어는 1인 서술 방식입니다.
A: 본 도구는 개인 학습 및 연구용으로만 사용됩니다. 기술 원리는 검색 엔진 화이트리스트(Googlebot/Bingbot)에 기반하며, 암호화를 해독하지 않습니다. 양질의 뉴스 미디어를 지원하기 위해 구독을 권장합니다.
A:
최소: 약 500자
최대: 약 50만 자
권장: 1000-10000자에서 가장 효과적
A: 위챗 공식 계정은 크롤링 방지 기능이 있어, MCP가 Playwright 브라우저 시뮬레이션을 사용하여 우회합니다. 다른 콘텐츠 소스(웹 페이지, 유튜브, PDF)는 MCP가 필요하지 않습니다.
A: Get笔记 API를 통해 Xiaoyuzhou, Himalaya, Bilibili 영상을 지원합니다. 유튜브는 NotebookLM이 직접 처리합니다.
🙏 감사의 말
Google NotebookLM - AI 콘텐츠 생성
Microsoft markitdown - 파일 변환
Bypass Paywalls Clean - 페이월 우회 전략 참조
wexin-read-mcp - 위챗 크롤링
notebooklm-py - NotebookLM CLI
📄 라이선스
MIT License - 개인 학습 및 연구용으로만 사용 가능
유용했다면 ⭐ Star를 눌러주세요!
Made with ❤️ by Joe · Twitter @vista8 · 위챗 공식 계정 「向阳乔木推荐看」
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/joeseesun/qiaomu-anything-to-notebooklm'
If you have feedback or need assistance with the MCP directory API, please join our Discord server