OpenBrowser is a framework for intelligent browser automation. It combines direct CDP communication with a CodeAgent architecture, where the LLM writes Python code executed in a persistent namespace, to navigate, interact with, and extract information from web pages autonomously.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add openbrowser-ai -- uvx openbrowser-ai~/.codex/config.toml
[mcp_servers.openbrowser-ai]
command = "uvx"
args = ["openbrowser-ai"]
# codex mcp add openbrowser-ai -- uvx openbrowser-ai~/.cursor/mcp.json
{
"mcpServers": {
"openbrowser-ai": {
"command": "uvx",
"args": [
"openbrowser-ai"
]
}
}
}.vscode/mcp.json
{
"servers": {
"openbrowser-ai": {
"type": "stdio",
"command": "uvx",
"args": [
"openbrowser-ai"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"openbrowser-ai": {
"command": "uvx",
"args": [
"openbrowser-ai"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"openbrowser-ai": {
"command": "uvx",
"args": [
"openbrowser-ai"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"openbrowser-ai": {
"command": "uvx",
"args": [
"openbrowser-ai"
]
}
}
}