Spaces:
Sleeping
Sleeping
| """MCP (Model Context Protocol) support for browser-use. | |
| This module provides integration with MCP servers and clients for browser automation. | |
| """ | |
| from browser_use.mcp.client import MCPClient | |
| from browser_use.mcp.controller import MCPToolWrapper | |
| __all__ = ['MCPClient', 'MCPToolWrapper', 'BrowserUseServer'] # type: ignore | |
| def __getattr__(name): | |
| """Lazy import to avoid importing server module when only client is needed.""" | |
| if name == 'BrowserUseServer': | |
| from browser_use.mcp.server import BrowserUseServer | |
| return BrowserUseServer | |
| raise AttributeError(f"module '{__name__}' has no attribute '{name}'") | |