Pomerado
Pomerado 是 YC F26 项目,一个开源核心集成铸造工具,可将网站(包括没有 API 的站点)转为智能体可调用的确定性 MCP 集成。它根据自然语言任务描述构建集成,无需 HAR 文件或录制,并支持登录和双重验证后的站点。
访问 Pomerado/pomerado项目简介
Pomerado 是一个开源核心集成铸造工具,可为网站构建 MCP 集成,包括没有 API 的站点。它根据自然语言任务描述生成确定性集成:探索站点、完成示例并泛化交互。集成可运行在登录和双重验证之后,并以智能体可调用的源代码形式保存。
核心功能
- 根据自然语言任务描述构建 MCP 集成,无需 HAR 文件或录制。
- 生成确定性集成,旨在比计算机操作更快、更可靠。
- 可处理登录和双重验证之后的站点。
- 使用真实 Chromium 浏览器,铸造期间由 Guardian 审查浏览器操作和最终源代码。
- 将集成保存为自有源代码,包含模式、部署元数据和 MCP 服务器入口。
- 作为标准 MCP stdio 服务器运行,提供 mint、get_job、provide_input 和 cancel_job 工具。
适用场景
- 创建只读集成,从没有 API 的网站提取信息。
- 创建写入集成,用于提交表单或进行预订等任务。
- 将登录和双重验证之后的网站通过确定性 MCP 工具接入智能体。
- 在支持的客户端中,将每个集成作为独立 MCP 服务器本地运行。
快速开始
- 使用 node --version 检查 Node 版本;Pomerado 需要 Node 24.21 或更高的 Node 24 版本。
- 使用 npx -y -p pomerado pomerado-mcp --help 和 npx -y -p pomerado playwright install chromium 安装 Pomerado 及其驱动的 Chromium。
- 配置 MCP 客户端,以标准 MCP stdio 服务器方式运行 Pomerado,并为集成使用绝对 --root 路径。
- 在服务器环境中设置 OPENAI_API_KEY;铸造使用 OpenAI 模型,而运行集成不会发起模型请求。
- 让智能体铸造集成:说明站点、用自然语言描述任务,并选择 read 或 write 权限。
部署与要求
- macOS 或 Linux。
- Node 24.21 或更高的 Node 24 版本。
- 为铸造器驱动安装 Chromium。
- 铸造需要 OpenAI API key。
- 可运行本地服务器的 MCP 客户端,例如 Claude Code、Codex、Cursor、VS Code、Claude Desktop 或 Gemini CLI。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。