WJZ-P/gemini-skill
gemini drawing MCP & skill through browser, can be used in openclaw or any agent that supports MCP. Gemini画图 MCP和sill,支持龙虾或任何agent使用٩(๑>◡<๑)۶
解决的问题
Gemini Skill 实现了 Gemini 网页界面的自动化,让用户能以程序化方式执行 AI 图像生成、文本对话与图像提取等任务,而无需完全依赖官方 API。它通过提供标准化的浏览器控制方式,填补了 AI 代理与 Gemini 网页 UI 之间的鸿沟。
运作原理
本项目使用 Puppeteer 结合 CDP (Chrome DevTools Protocol) 与 stealth 插件来控制浏览器实例。它采用“守护进程 (Daemon)”架构,由后台程序管理浏览器生命周期,在闲置 30 分钟后才会关闭以节省资源。作为一个 MCP (Model Context Protocol) 服务器,它可以整合至 AI 客户端 (如 Claude 或 CodeBuddy),赋予它们与 Gemini 交互的“技能”。
适用对象
- AI 代理开发者:希望将 Gemini 的网页功能 (特别是图像生成) 整合至代理工作流程的人员。
- 自动化爱好者:想要自动化 Gemini 网页平台重复性任务的用户。
- 开发者:寻找如何构建控制网页界面之 MCP 服务器参考范例的人员。
特色亮点
- 完整图像工作流程:支持基于提示词的图像生成、上传参考图像进行图生图任务,以及下载高分辨率原始文件。
- 自动水印移除:内置工具可自动从下载的图像中移除 Gemini 水印。
- MCP 整合:完全兼容于 Model Context Protocol,允许任何符合 MCP 标准的客户端触发 Gemini 操作。
- 智能生命周期管理:浏览器守护进程按需启动,并采用延迟销毁机制以避免频繁重启。
- 隐身模式:使用
puppeteer-extra-plugin-stealth来绕过机器人检测并模拟真实用户行为。
相关
- 项目
- 项目
- 项目
- 项目
- 项目