gradio mcp smolagents openai