Uses .env files to manage configuration settings including API keys for secure environment variable management
Leverages OpenAI's GPT models to interpret natural language commands for browser automation tasks
Handles dependency management and packaging for the MCP server
Provides the runtime environment for the MCP server application
MCP Server
MCP (Machine Control Protocol) Server that provides browser automation capabilities through a simple API.
Description
This server creates an API endpoint that allows you to run browser automation tasks using natural language commands. It utilizes:
FastMCP: For creating a simple API server
browser-use: For browser automation capabilities
OpenAI's GPT models: To interpret natural language commands
Related MCP server: browser-use MCP server
Prerequisites
Python 3.11+
Poetry for dependency management
OpenAI API key
Setup
1. Install dependencies
2. Configure environment variables
Create a .env file in the root directory with:
Run
The server will start with SSE (Server-Sent Events) transport on the default port.
Features
Browser Automation
Use the /run_browser_task endpoint to execute browser automation tasks using natural language. For example: