# Core MCP dependencies. The server and experiment runner use the v2 API and # the stateless 2026-07-28 protocol; do not silently resolve the legacy v1 SDK. mcp>=2,<3 pydantic>=2.0.0 python-dotenv>=1.0.0 tiktoken>=0.7.0 # HTTP and web scraping requests>=2.31.0 httpx>=0.27,<1 beautifulsoup4>=4.12.0 lxml>=5.0.0 # Document processing PyPDF2>=3.0.0 python-docx>=1.1.0 python-pptx>=0.6.23 Pillow>=10.0.0 # Video processing opencv-python>=4.8.0 # YouTube youtube-transcript-api>=0.6.0 yt-dlp>=2023.0.0 # Data sources wikipedia>=1.4.0 arxiv>=2.0.0 yfinance>=0.2.0 pandas>=2.0.0 waybackpy>=3.0.0 chardet>=5.0.0 # Media processing openai>=1.0.0 # Optional: Local Whisper (larger download) # openai-whisper>=20230314 # OCR # pytesseract>=0.3.0 # Requires tesseract-ocr system package # Optional: Google Calendar integration # google-auth-oauthlib>=1.0.0 # google-auth-httplib2>=0.1.0 # google-api-python-client>=2.0.0 # Optional: Notion integration # notion-client>=2.0.0