MCP Aoai Web Browsing MCP Server

A minimal Model Context Protocol 🖥️ server/client🧑‍💻with OpenAI and 🌐 web browser control via Playwright.

Local serverstdioPython

What is the MCP Aoai Web Browsing MCP Server?

A minimal Model Context Protocol 🖥️ server/client🧑‍💻with OpenAI and 🌐 web browser control via Playwright.

What it actually does

  1. The MCP server is built with FastMCP. 2. Playwright is an an open source, end to end testing framework by Microsoft for testing your modern web applications. 3. The MCP response about tools will be converted to the OpenAI function calling format. 4. The bridge that converts the MCP server response to the OpenAI function calling format customises the MCP-LLM Bridge implementation. 5. To ensure a stable connection, the server object is passed directly into the bridge. 6. The client_bridge supports both in-process and external (stdio) MCP server connections, enabling reuse by different clients (e.g.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
AZURE_OPEN_AI_ENDPOINTConfiguration value read at startup.Optional
AZURE_OPEN_AI_API_KEYCredential the server authenticates with.Yes
AZURE_OPEN_AI_DEPLOYMENT_MODELConfiguration value read at startup.Optional
AZURE_OPEN_AI_API_VERSIONConfiguration value read at startup.Optional
OPENAI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use MCP Aoai Web Browsing to Configuration.”

Frequently asked questions

The project uses `uv` for Python library management. During development in December 2024, `pip` and `poetry` were not yet fully supported by the MCP CLI. Playwright is used as the web testing framework.