# ============================================================================ # Medium MCP - Consolidated Requirements # ============================================================================ # Merged from: Medium-Scraper + medium-mcp-server + medium-mcp # All version conflicts resolved to latest compatible versions # ============================================================================ # Core Web Scraping # ============================================================================ playwright>=1.40.0 beautifulsoup4>=4.12.0 markdownify>=0.11.6 lxml>=5.0.0 # ============================================================================ # HTTP & Async # ============================================================================ httpx>=0.25.0 aiofiles>=23.2.1 aiohttp>=3.9.0 aiohttp-retry>=2.8.0 curl_cffi>=0.5.0 # ============================================================================ # MCP Server Framework # ============================================================================ mcp>=1.0.0 fastmcp>=0.2.0 # ============================================================================ # AI & LLM # ============================================================================ google-genai>=0.3.0 # New unified SDK (replaces deprecated google-generativeai) openai>=1.3.0 groq>=0.13.0 # ============================================================================ # Text-to-Speech # ============================================================================ elevenlabs>=1.0.0 edge-tts>=6.1.9 gTTS # ============================================================================ # Utilities # ============================================================================ python-dotenv>=1.0.0 pydantic>=2.0.0 # ============================================================================ # Database # ============================================================================ sqlite-utils>=3.30.0 aiosqlite>=0.19.0 # ============================================================================ # Advanced Scraping Features # ============================================================================ fake-useragent>=1.4.0 waybackpy>=3.0.0 yt-dlp>=2023.0.0 tld>=0.13 # ============================================================================ # PDF Export # ============================================================================ weasyprint>=60.0 # ============================================================================ # Logging & Monitoring # ============================================================================ structlog>=23.0.0 # ============================================================================ # Gradio UI # ============================================================================ gradio>=5.9.0 # ============================================================================ # Search & Feeds # ============================================================================ ddgs>=6.3.0 feedparser markdown