mcpField
R
Rod MCP Server

Rod MCP Server

ローカル
github.com/go-rodブラウザ自動化3480 週間前に更新

Rod MCP Server について

Rod MCP Server は、Rod ブラウザー自動化ライブラリをベースに構築された MCP サーバーで、LLM による Web ページの操作を可能にします。ブラウザーを操作させたい開発者向けに、クリック、スクリーンショット、PDF 出力などのツールを提供します。

主な機能

  1. 01Rod によるブラウザー自動化
  2. 02要素のクリック
  3. 03スクリーンショットの取得
  4. 04ページからの PDF 生成
  5. 05ヘッドレスおよび GUI モードへの対応
  6. 06YAML ファイルによる設定

活用シーン

  1. 01LLM による要素クリックとページ内容の確認
  2. 02Web ページのスクリーンショットや PDF 保存
  3. 03ヘッドレスブラウザーでの自動 Web 操作の実行

MCP 対応

このプロジェクトは MCP サーバーであり、クリック、スクリーンショット、PDF 生成などのブラウザー操作ツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Rod MCP Server

ロゴ

すばらしい!これで Rod の MCP サーバーを利用できます!🚀


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

英語 | 中文

特徴

  • 🚀 Rod を活用したブラウザー自動化
  • 🎯 豊富な Web 操作機能
    • 要素のクリック
    • スクリーンショットの撮影
    • 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 です
  • 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

貢献ガイドライン

プルリクエストの送信や Issue の作成を歓迎します!

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。