网页浏览与摘要服务

一个基于FastAPI、Playwright和OpenRouter AI构建的强大网页浏览与摘要服务,支持智能抓取、AI摘要生成和多问题回答。

  • by shrish0
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 shrish0/browser_mcp

使用说明

浏览器MCP

使用FastAPI、Playwright和OpenRouter AI构建的强大网络浏览和摘要服务。

🚀 特性

  • 智能刮擦:支持静态和动态(JavaScript繁重)内容选择。
  • AI驱动的总结:使用回退保护自动汇总页面内容。
  • 多问题回答:在一个请求中对一个页面提出多个问题。
  • 模型映射:为不同的AI模型(如Qwen)定制有效载荷和解析逻辑。
  • 模型跟踪:通过返回用于每个答案的特定模型来提供透明度。

🛠️ 堆栈

  • 框架:FastAPI
  • Web剪贴:剧作家,美女4
  • AI交互:OpenAI SDK(通过OpenRouter)
  • 设置管理:Pydantic设置

📂 文件结构

看 structure.md 查看详细的文件映射。

⚙️ 设置

  1. 克隆存储库。
  2. 创建一个 .env 文件在 app/ 文件夹基于 app/example.env.
  3. 安装依赖项: pip install -r requirements.txt.
  4. 运行服务器: python -m uvicorn main:app (里面 app/ 文件夹)。

🏷️ 许可证

麻省理工学院