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 웹 인터페이스의 자동화를 구현하여, 공식 API에만 의존하지 않고도 AI 이미지 생성, 텍스트 대화, 이미지 추출과 같은 작업을 프로그래밍 방식으로 수행할 수 있게 합니다. 브라우저를 제어하는 표준화된 방법을 제공함으로써 AI 에이전트와 Gemini 웹 UI 사이의 간극을 메워줍니다.

작동 원리

이 프로젝트는 Puppeteer와 CDP (Chrome DevTools Protocol) 및 stealth 플러그인을 사용하여 브라우저 인스턴스를 제어합니다. 백그라운드 프로세스가 브라우저의 수명 주기를 관리하는 '데몬' 아키텍처로 작동하며, 리소스를 절약하기 위해 30분 동안 활동이 없으면 종료됩니다. MCP (Model Context Protocol) 서버로 구현되어 있어 AI 클라이언트 (Claude나 CodeBuddy 등)에 연결하여 Gemini와 상호작용할 수 있는 '기술'을 부여할 수 있습니다.

대상 사용자

  • AI 에이전트 개발자: Gemini의 웹 기능(특히 이미지 생성)을 에이전트 워크플로우에 통합하려는 분.
  • 자동화 애호가: Gemini 웹 플랫폼에서 반복적인 작업을 자동화하려는 사용자.
  • 개발자: 웹 인터페이스를 제어하는 MCP 서버 구축 방법에 대한 참고 자료를 찾는 분.

주요 특징

  • 완벽한 이미지 워크플로우: 프롬프트 기반 이미지 생성, 이미지 간 작업을 위한 참조 이미지 업로드, 고해상도 원본 다운로드를 지원합니다.
  • 자동 워터마크 제거: 다운로드한 이미지에서 Gemini 워터마크를 자동으로 제거하는 유틸리티가 포함되어 있습니다.
  • MCP 통합: Model Context Protocol과 완벽하게 호환되어, MCP를 준수하는 모든 클라이언트가 Gemini 작업을 트리거할 수 있습니다.
  • 스마트한 수명 주기 관리: 브라우저 데몬은 필요할 때 시작되며, 잦은 재시작을 방지하기 위해 지연 파괴 메커니즘을 사용합니다.
  • 스텔스 모드: puppeteer-extra-plugin-stealth를 사용하여 봇 탐지를 우회하고 실제 사용자의 행동을 모방합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트