1. Conduid
  2. Browser
  3. Rod MCP
MCP server · Browser

Rod MCP

Model Context Protocol Server of Rod

Unclaimed browser
39Low

Scored 8 days ago · breakdown

About Rod MCP

Rod MCP is an MCP server in the Browser category: model Context Protocol Server of Rod.

Install

From source
git clone https://github.com/go-rod/rod-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Rod MCP

Powered by Claude · Grounded in docs

I know everything about Rod MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Rod MCP Server

Wow! It's awesome, now you can use the MCP server of Rod!🚀

Rod-MCP provides browser automation capabilities for your applications by using Rod. The server provides many useful mcp tools enable LLMs to interact with the web pages, like click, take screenshot, save page as pdf etc.

Features

  • 🚀 Browser automation powered by Rod
  • 🎯 Rich web interaction capabilities
    • Element clicking
    • Screenshot capture
    • PDF generation
    • And more...
  • 🎨 Headless/GUI mode support
  • ⚡ High performance and stability
  • 🔧 Easy to configure and extend
  • 🤖 Designed for LLMs interaction

Installation

Prerequisites

  • Go 1.23 or higher
  • Chrome/Chromium browser

Steps

  1. Clone the repository:
git clone https://github.com/go-rod/rod-mcp.git
cd rod-mcp
  1. Install dependencies:
go mod tidy
  1. Build the project:
go build

Usage

Basic Usage

  1. Clone Repo and Build Self or Go to Download Release
  2. Configure MCP:
{
    "mcpServers": {
        "rod-mcp": {
            "command": "rod-mcp",
            "args": [
                "-c", "rod-mcp.yaml"
            ]
        }
    }
}

Configuration

The configuration file supports the following options:

  • serverName: Server name, default is "Rod Server"
  • browserBinPath: Browser executable file path, use system default browser if empty
  • headless: Whether to run the browser in headless mode, default is false
  • browserTempDir: Browser temporary file directory, default is "./rod/browser"
  • noSandbox: Whether to disable sandbox mode, default is false
  • proxy: Proxy server settings, supports socks5 proxy

Project Structure

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

Contribution Guidelines

Welcome to submit Pull Request or create Issue!

License

This project is licensed under the MIT License - see the LICENSE file

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Rod MCP

How do I install Rod MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Rod MCP safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Rod MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.