rod-mcp

Official

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides automated browser interaction with GitHub through Rod, enabling actions like clicking elements, taking screenshots, and generating PDFs when browsing GitHub repositories and interfaces.

Rod MCP 서버

와! 정말 멋지네요. 이제 Rod의 MCP 서버를 사용할 수 있게 됐네요!🚀

Rod-MCP는 Rod를 사용하여 애플리케이션에 브라우저 자동화 기능을 제공합니다. 이 서버는 LLM이 웹 페이지와 상호 작용할 수 있도록 클릭, 스크린샷 찍기, 페이지를 PDF로 저장 등 다양한 유용한 MCP 도구를 제공합니다.

특징

  • 🚀 Rod가 제공하는 브라우저 자동화
  • 🎯 풍부한 웹 상호작용 기능
    • 요소 클릭
    • 스크린샷 캡처
    • PDF 생성
    • 그리고 더 많은 것...
  • 🎨 헤드리스/GUI 모드 지원
  • ⚡ 고성능 및 안정성
  • 🔧 구성 및 확장이 쉽습니다.
  • 🤖 LLM 상호 작용을 위해 설계되었습니다

설치

필수 조건

  • 1.23 이상으로 가세요
  • 크롬/크로미엄 브라우저

단계

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:
go mod tidy
  1. 프로젝트를 빌드하세요:
go build

용법

기본 사용법

  1. 리포 복제 및 자체 빌드 또는 릴리스 다운로드로 이동
  2. MCP 구성:
{ "mcpServers": { "rod-mcp": { "command": "rod-mcp", "args": [ "-c", "rod-mcp.yaml" ] } } }

구성

구성 파일은 다음 옵션을 지원합니다.

  • serverName: 서버 이름, 기본값은 "Rod Server"입니다.
  • browserBinPath: 브라우저 실행 파일 경로, 비어 있으면 시스템 기본 브라우저를 사용합니다.
  • headless: 브라우저를 headless 모드로 실행할지 여부, 기본값은 false입니다.
  • browserTempDir: 브라우저 임시 파일 디렉토리, 기본값은 "./rod/browser"입니다.
  • noSandbox: 샌드박스 모드를 비활성화할지 여부, 기본값은 false입니다.
  • proxy: 프록시 서버 설정, SOCKS5 프록시 지원

프로젝트 구조

rod-mcp/ ├── assets/ # Static resources ├── banner/ # Banner resources ├── cmd.go # Command line processing ├── main.go # Program entry ├── resources/ # Resource files ├── server.go # Server implementation ├── tools/ # Tool implementation ├── types/ # Type definitions └── utils/ # Utility functions

기여 지침

풀 리퀘스트를 제출하거나 이슈를 생성해 보세요!

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

Rod-MCP는 Rod를 사용하여 애플리케이션에 브라우저 자동화 기능을 제공합니다. 이 서버는 LLM이 웹 페이지와 상호 작용할 수 있도록 클릭, 스크린샷 찍기, 페이지를 PDF로 저장 등 다양한 유용한 MCP 도구를 제공합니다.

  1. Features
    1. Installation
      1. Prerequisites
      2. Steps
    2. Usage
      1. Basic Usage
      2. Configuration
    3. Project Structure
      1. Contribution Guidelines
        1. License
          ID: 4ltyxyu1hs