rod-mcp
Provides automated browser interaction with GitHub through Rod, enabling actions like clicking elements, taking screenshots, and generating PDFs when browsing GitHub repositories and interfaces.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rod-mcptake a screenshot of the GitHub homepage"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: agentify-desktop
Installation
Prerequisites
Go 1.23 or higher
Chrome/Chromium browser
Steps
Clone the repository:
git clone https://github.com/go-rod/rod-mcp.git
cd rod-mcpInstall dependencies:
go mod tidyBuild the project:
go buildUsage
Basic Usage
Clone Repo and Build Self or Go to Download Release
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 functionsContribution Guidelines
Welcome to submit Pull Request or create Issue!
License
This project is licensed under the MIT License - see the LICENSE file
This server cannot be deployed
Maintenance
Related MCP Connectors
LLM Orchestration Agent (Mcp)
Browserless MCP — wraps the Browserless headless-Chromium REST API (browserless.io)
MCP tools for AI agents: render URLs to image/PDF, check link health, convert HTML/CSV/JSON.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseCqualityBmaintenanceA professional browser automation server that enables MCP clients to perform structured web navigation, element interaction, and data extraction using the DrissionPage framework. It features 14 deterministic tools optimized for LLMs to automate web workflows efficiently without relying on vision-based models.69224 PyPI488Apache 2.0

agentify-desktopofficial
AlicenseNot gradedqualityBmaintenanceMCP server that enables AI tools to control local browser sessions for ChatGPT, Claude, and other AI services, supporting querying, navigation, file uploads, and artifact management.28 npm558Mozilla Public 2.0- AlicenseBqualityDmaintenanceAn MCP server that provides browser automation capabilities, enabling LLMs to control a web browser for navigation, interaction, and data extraction.32220 npm13MIT
- AlicenseAqualityDmaintenanceSelf-hosted MCP server for AI browser automation. Connects to your own Chromium instance via CDP, providing tools for browser control, navigation, interaction, and content extraction.191MIT