关于 Oculo
Oculo 是内置 MCP 服务的 Electron 原生浏览器,供 MCP 客户端驱动网页、读取内容和处理表单。它用精简的页面描述和 7 个工具覆盖浏览操作,并设有权限控制、隐私保护与审计功能。
主要功能
- 017 个网页操作 MCP 工具
- 02精简页面描述
- 03网页导航、点击与输入
- 04表单填写和结构化数据提取
- 05分级权限、PII 脱敏与审计
- 06沙盒化浏览器端 JavaScript
适用场景
- 01让 Agent 浏览并操作网页
- 02按字段标签填写网页表单
- 03提取网页列表、表格和卡片数据
- 04在权限限制下运行网页端脚本
MCP 相关
Oculo 内置 HTTP MCP 服务,并通过 stdio 桥接连接 MCP 客户端。它提供页面读取、操作、表单填写、数据提取、流水线、媒体生成和脚本执行工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
下载 macOS 版 · 网站 · MCP 设置 · 捐赠
Oculo 是什么?
Oculo 是一款原生、以 AI 为先的浏览器(基于 Electron 构建),可接入任何 MCP 客户端,让你的 AI 助手查看和操作真实网页——阅读页面、点击、输入、填写表单、导航、截图和生成媒体。
让 Claude Code、Cursor、Windsurf、Zed 或任何兼容 MCP 的客户端连接 Oculo,即可获得一款能真正操控的浏览器。
Cursor : VS Code :: Oculo : Chrome
有何不同
- 设计上节省 token。 完整的页面描述约为 ~30 个 token——包含标题、表单、按钮和链接,而非原始 DOM。让你的 Agent 保持低成本、高速度。
- 7 个工具,而非 70 个。 一套精简、可组合的工具(
pageactfillreadrunmediashell)即可完成端到端浏览。 - 支持任何 MCP 客户端。 没有厂商锁定——Oculo 通过 stdio 使用标准 MCP,因此可在所有支持 MCP 的地方运行。
- 隐私优先。 4 级权限门控、个人身份信息(PII)脱敏、防注入防护、审计日志和由 Keychain 保护的凭据库,为 Agent 与你的数据提供安全保障。
工作原理
Oculo 作为普通桌面浏览器运行,并内置 HTTP MCP 服务。一个轻量的 stdio 桥接程序(mcp/oculo-mcp.mjs)将你的 MCP 客户端连接到它——应用会将端口和身份验证令牌发布到 ~/.oculo-port,桥接程序读取该文件并建立连接。
功能
- AI 聊天面板——支持多家服务提供商:Claude、OpenAI、Gemini、Grok、OpenClaw、Ollama。
- 7 个 MCP 工具——通用 MCP 集成,每个页面描述约需 30 个 token。
- 媒体生成——Nano Banana 图像、Veo 3.1 视频。
- 智能身份验证——凭据库(macOS Keychain)、自动登录、TOTP 双因素身份验证。
- 隐私与安全——4 级权限门控、个人身份信息脱敏、防注入、审计日志。
- 语音控制——通过设备端 Whisper 语音转文字来执行语音命令。
- Shell——运行浏览器端 JavaScript,并由沙盒隔离和权限门控保护。
下载
| 平台 | 文件 |
|---|---|
| macOS(Apple Silicon) | Oculo-0.2.0-arm64.dmg |
| macOS(Apple Silicon,zip) | Oculo-0.2.0-arm64-mac.zip |
Windows 和 Linux 版本即将推出。
连接任意 MCP 客户端
先启动 Oculo 应用,然后配置你的客户端。
Claude Code
claude mcp add oculo -- node /path/to/mcp/oculo-mcp.mjs
Cursor——添加到 .cursor/mcp.json:
{
"mcpServers": {
"oculo": {
"command": "node",
"args": ["/path/to/mcp/oculo-mcp.mjs"]
}
}
}
任何 stdio MCP 客户端——通过 stdio 传输,将其指向 node /path/to/mcp/oculo-mcp.mjs。
7 个工具
| 工具 | 功能 | Token 数 |
|---|---|---|
page | 描述当前页面(标题、表单、按钮、链接) | ~30 |
act | 导航、点击、输入、滚动、截图、登录 | ~10 |
fill | 按标签匹配填写表单字段 | ~15 |
read | 提取结构化数据(列表、表格、卡片) | ~100 |
run | 在一次调用中执行多步骤工作流 | ~200 |
media | 根据文本提示词生成图像 / 视频 | 不定 |
shell | 执行浏览器端 JavaScript(由沙盒隔离) | ~50 |
技术栈
Electron 34 · TypeScript · React 19 · Tailwind CSS · MCP SDK · Whisper(设备端语音)
支持
Oculo 免费使用。如果它对你有帮助,可以考虑支持开发:
比特币(BTC): 12yRGpUfFznzZoz4yVfZKRxLSkAwbanw2B
许可证
MIT © 2026 Salakhitdinov Khidayotullo
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。