gradio==5.49.1 mcp[cli] pydantic-settings pydantic httpx ddgs langgraph>=1.0.0 langchain-core>=1.1.0 beautifulsoup4