
mcp-aoai-web-browsing
by kimtth·★ 33·综合分 41
基于FastMCP的MCP服务器,通过Playwright实现浏览器自动化,支持Azure和OpenAI API。
browser-automationweb-scrapingdeveloper-tools
14
Forks
0
活跃 Issue
2 个月前
最近提交
2 天前
收录于
概述
这个MCP服务器使用Playwright通过模型上下文协议提供浏览器自动化功能。它包含服务器和客户端实现,并带有将MCP响应转换为OpenAI函数调用格式的桥接功能。服务器可以作为进程内或外部stdio服务器运行,使其与Claude Desktop、VS Code和自定义脚本等多种客户端兼容。该实现使用FastMCP构建,并提供网络导航和交互工具。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过LLM交互进行Web自动化和测试
你:基于浏览器的数据提取和分析
你:AI驱动的网页导航辅助
你:这个服务器支持哪些LLM提供商?
你:我可以将此服务器与Claude Desktop一起使用吗?
什么时候选它
当您需要基于 MCP 的浏览器自动化,并与 OpenAI 集成,且倾向于使用 Playwright 控制网页时,请选择此服务器。
什么时候不要选它
如果您需要超越基本导航功能的广泛浏览器功能,或不使用 Azure/OpenAI 服务,请避免使用此服务器。
此 server 暴露的工具
从 README 抽取出 1 个工具playwright_navigateurl: str, timeout=30000, wait_until="load"Navigate to a URL using Playwright browser automation
可对比工具
mcp-playwrightshell-mcpbrowserless
安装
# 安装uv进行依赖管理
pip install uv
# 安装依赖
uv sync
# 运行应用程序
python chatgui.py对于Claude Desktop,添加到claude_desktop_config.json:
{
"mcpServers": {
"browser-navigator": {
"command": "uv",
"args": ["run", "fastmcp", "run", "./server/browser_navigator_server.py:app"],
"cwd": "/path/to/mcp-aoai-web-browsing",
"env": {
"AZURE_OPEN_AI_ENDPOINT": "...",
"AZURE_OPEN_AI_API_KEY": "...",
"AZURE_OPEN_AI_DEPLOYMENT_MODEL": "...",
"AZURE_OPEN_AI_API_VERSION": "..."
}
}
}
}FAQ
- 这个服务器支持哪些LLM提供商?
- 它通过其桥接实现支持Azure OpenAI和标准OpenAI。
- 我可以将此服务器与Claude Desktop一起使用吗?
- 是的,服务器可以通过stdio传输协议与Claude Desktop一起使用,使用提供的配置。
mcp-aoai-web-browsing 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。