Skip to main content
Glama

rod-mcp

by go-rod

ロッドMCPサーバー

わあ!すごいですね。これでロッドさんのMCPサーバーが使えるようになりました!🚀

Rod-MCPは、 Rodを使用してアプリケーションのブラウザ自動化機能を提供します。サーバーには、クリック、スクリーンショットの撮影、ページのPDF保存など、LLMがWebページを操作できるようにする便利なMCPツールが多数用意されています。

特徴

  • 🚀 Rod によるブラウザ自動化
  • 🎯 豊富なウェブインタラクション機能
    • 要素のクリック
    • スクリーンショットキャプチャ
    • PDF生成
    • さらに…
  • 🎨 ヘッドレス/GUI モードのサポート
  • ⚡ 高いパフォーマンスと安定性
  • 🔧 簡単に設定、拡張可能
  • 🤖 LLM のインタラクション用に設計

インストール

前提条件

  • Go 1.23以上
  • Chrome/Chromiumブラウザ

手順

  1. リポジトリをクローンします。
git clone https://github.com/go-rod/rod-mcp.git cd rod-mcp
  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: ブラウザをヘッドレスモードで実行するかどうか。デフォルトは false
  • browserTempDir: ブラウザの一時ファイルディレクトリ。デフォルトは「./rod/browser」
  • noSandbox: サンドボックスモードを無効にするかどうか。デフォルトは false
  • プロキシ: プロキシサーバーの設定、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ライセンスの下でライセンスされています - LICENSEファイルを参照してください

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

local-only server

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

Rod-MCPは、Rodを使用することで、アプリケーションのブラウザ自動化機能を提供します。このサーバーは、クリック、スクリーンショットの撮影、ページのPDF保存など、LLMがWebページを操作できるようにする便利なMCPツールを多数提供しています。

  1. 特徴
    1. インストール
      1. 前提条件
      2. 手順
    2. 使用法
      1. 基本的な使い方
      2. 構成
    3. プロジェクト構造
      1. 寄稿ガイドライン
        1. ライセンス

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment
            Last updated -
            10
            327
            199
            JavaScript
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            Enables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.
            Last updated -
            4
            15,502
            1
            JavaScript
          • -
            security
            A
            license
            -
            quality
            An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
            Last updated -
            32
            Python
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
            Last updated -
            Python
            Apache 2.0
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/go-rod/rod-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server