Labsco
pietrozullo logo

Browser Use MCP Server

β˜… 4

from pietrozullo

Automate browser actions using natural language commands. Powered by Playwright and supports multiple LLM providers.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys
<div align="center"> <br /> <br /> <img src="public/light.svg" alt="Browser Use MCP Server" width="100%"> <br /> <br /> </div>

Browser Use MCP Server

A FastMCP server that enables browser automation through natural language commands. This server allows Language Models to browse the web, fill out forms, click buttons, and perform other web-based tasks via a simple API.

Supported LLM Providers

The following LLM providers are supported for browser automation:

ProviderAPI Key Environment Variable
OpenAIOPENAI_API_KEY
AnthropicANTHROPIC_API_KEY
GoogleGOOGLE_API_KEY
CohereCOHERE_API_KEY
Mistral AIMISTRAL_API_KEY
GroqGROQ_API_KEY
Together AITOGETHER_API_KEY
AWS BedrockAWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
FireworksFIREWORKS_API_KEY
Azure OpenAIAZURE_OPENAI_API_KEY and AZURE_OPENAI_ENDPOINT
Vertex AIGOOGLE_APPLICATION_CREDENTIALS
NVIDIANVIDIA_API_KEY
AI21AI21_API_KEY
DatabricksDATABRICKS_HOST and DATABRICKS_TOKEN
IBM watsonx.aiWATSONX_API_KEY
xAIXAI_API_KEY
UpstageUPSTAGE_API_KEY
Hugging FaceHUGGINGFACE_API_KEY
OllamaOLLAMA_BASE_URL
Llama.cppLLAMA_CPP_SERVER_URL

For more information check out: https://python.langchain.com/docs/integrations/chat/

You can create a .env file in the project directory with your API keys:

Copy & paste β€” that's it
OPENAI_API_KEY=your_openai_key_here
# Or any other provider key

License

MIT # browser-use-mcp