🔥 今日推荐:OpenDia
一句话: Chrome/Arc/Firefox扩展,一行代码让浏览器接入任何AI模型,零配置。
为什么值得关注
让AI读取网页内容通常需要复杂的爬虫或者Playwright。OpenDia换了个思路——它是一个浏览器扩展,在浏览器内部直接暴露MCP接口。AI Agent通过这个接口可以读取当前页面内容、填写表单、点击按钮。
不需要安装任何服务端,装个浏览器扩展就完事了。
核心优势
- 🌐 多浏览器 — Chrome、Arc、Firefox全支持,Edge通过Chrome兼容
- 🔌 MCP原生 — 标准协议,Claude Code/Cursor/Copilot都能直接用
- ⚡ 零配置 — 安装扩展,AI自动发现,无需API key
- 🔓 完全开源 — 代码透明,可审计安全性
- 📄 页面理解 — 自动提取页面主要内容,过滤广告和导航
提供的MCP工具
| 工具 | 功能 |
|------|------|
| read_page | 读取当前页面内容(Markdown格式) |
| click_element | 点击指定元素 |
| fill_input | 填写输入框 |
| scroll_page | 滚动页面 |
| get_selection | 获取用户选中的文字 |
| navigate | 导航到新URL |
| take_screenshot | 截取页面截图 |
快速上手
- 从Chrome Web Store安装OpenDia扩展(或手动加载开发版)
- 点击扩展图标,确认MCP Server已启动
- 在Claude Desktop配置中会自动发现
或者手动配置:
{
"mcpServers": {
"opendia": {
"command": "npx",
"args": ["opendia-mcp-client"]
}
}
}
实际使用场景
场景1:网页摘要
AI Agent读取当前页面 → 自动生成摘要 → 保存到Notion
场景2:表单自动填写
AI读取表单结构 → 从数据库拉取数据 → 自动填写
场景3:数据提取
浏览器打开报告页面 → AI提取关键数据 → 生成图表
场景4:网页测试
AI自动点击各个按钮 → 检查页面响应 → 生成测试报告
安全说明
- 扩展只在localhost暴露MCP接口,外部无法访问
- 每次AI请求都会在扩展弹窗中显示,可实时监控
- 支持域名白名单,限制AI只能操作指定网站
- 敏感操作(如提交表单)需要用户确认
适用人群
- 需要AI读取网页内容的开发者
- 做web scraping或数据提取的团队
- 想让AI帮忙浏览和操作网页的用户
- 测试工程师做浏览器自动化测试
GitHub: github.com/aaronjmars/opendia (1790⭐) 语言: TypeScript License: MIT
更多MCP工具发现,访问 mcphello.com