gradio anthropic httpx python-dotenv mcp uv