Aoai Web Browsing MCP Server

Web browsing capabilities for your AI models using Playwright and Azure OpenAI.

Data last scanned today · Reviewed today

351 tool34PythonMIT

Overview

The Aoai Web Browsing MCP Server integrates browser navigation features into AI assistants by leveraging Playwright. Built with FastMCP, it serves as a bridge that translates MCP responses into OpenAI function-calling formats, allowing models to perform automated web interactions.

Our verdict

This server carries a high risk level with a security score of 35/100. It is a community-maintained project rather than an official vendor release, and critical aspects such as authentication methods and read-only mode safety have not yet been editorially reviewed. Given the lack of oversight on security protocols, it should only be used in sandboxed environments for experimental purposes.

  • Zero direct dependencies minimize the software supply chain surface.
  • Operates under an MIT license.
  • Supports both in-process and stdio MCP server connections.
  • Security score of 35/100 indicates significant unreviewed risk.
  • Authentication methods have not undergone security review.
  • No official vendor maintenance or editorial verification.

Tools

ToolDescriptionRisk
playwright_navigateNavigate to a URL.medium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Which dependency manager should be used for this project?

The project requires 'uv' for Python library management, as other tools like pip or poetry are not yet fully supported by the MCP CLI.

Does this server support non-Azure OpenAI models?

Yes, you can use standard OpenAI models by configuring the OPENAI_API_KEY and OPENAI_MODEL environment variables and utilizing the get_openai_llm_config function.

Can this MCP server be used with external clients like Claude Desktop or VS Code?

Yes, the server can be integrated with clients like Claude Desktop, Claude Code, and VS Code by configuring the mcpServers or servers section in their respective JSON configuration files.

How does the server communicate with the LLM?

The server uses the MCP-LLM Bridge to convert MCP server responses into the OpenAI function calling format, allowing for interaction with both Azure OpenAI and standard OpenAI-compatible models.

What is the role of Playwright in this server?

Playwright is used as the underlying framework to handle web browser navigation, such as navigating to specific URLs via the playwright_navigate tool.

Alternatives

Badge

Aoai Web Browsing MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.