Skip to content

Commit 766d407

Browse files
committed
added CHROME_PATH to browser
1 parent 5e24855 commit 766d407

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

server/server.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
import click
33
import asyncio
44
import uuid
5+
import os
56
from datetime import datetime
67
from langchain_openai import ChatOpenAI
78
from browser_use import Agent
8-
from browser_use.browser.browser import Browser
9+
from browser_use.browser.browser import Browser, BrowserConfig
910
import mcp.types as types
1011
from mcp.server.lowlevel import Server
1112
from dotenv import load_dotenv
@@ -31,7 +32,11 @@
3132
)
3233

3334
# Initialize browser and context
34-
browser = Browser()
35+
browser = Browser(
36+
config=BrowserConfig(
37+
chrome_instance_path=os.environ.get("CHROME_PATH"),
38+
)
39+
)
3540
context = BrowserContext(browser=browser, config=config)
3641

3742
# Initialize LLM
@@ -113,9 +118,9 @@ async def run_browser_task_async(task_id, url, action):
113118
if not await check_browser_health():
114119
task_store[task_id]["status"] = "failed"
115120
task_store[task_id]["end_time"] = datetime.now().isoformat()
116-
task_store[task_id]["error"] = (
117-
"Browser context is unhealthy and could not be reset"
118-
)
121+
task_store[task_id][
122+
"error"
123+
] = "Browser context is unhealthy and could not be reset"
119124
return
120125

121126
# Define step callback function with the correct signature

0 commit comments

Comments
 (0)