Autonomous browser agent for complex multi-step web tasks. WHEN: User needs complex web automation, multi-page workflows, form filling sequences, tasks requiring multiple browser actions...
mcp__plugin_kg_kodegen__browser_agent is an autonomous agent that performs complex multi-step web tasks. It:
Uses session-based execution. Actions: PROMPT, READ, KILL.
PROMPT: Start agent with a taskREAD: Check agent progressKILL: Terminate agent sessionNatural language description of what to accomplish.
Agent slot number for parallel execution.
Initial URL to navigate to before starting task.
Maximum iterations the agent will perform.
Timeout in ms. 0 = fire-and-forget.
LLM creativity (0.0-2.0).
Actions per iteration.
Extra context for the agent.
browser_agent({
"action": "PROMPT",
"task": "Find the latest Rust release notes and extract key features",
"start_url": "https://www.rust-lang.org",
"max_steps": 8
})
browser_agent({
"action": "PROMPT",
"task": "Fill out the contact form with name 'John Doe' and email 'john@example.com', then submit",
"start_url": "https://example.com/contact",
"temperature": 0.5,
"max_actions_per_step": 2
})
browser_agent({
"action": "READ",
"agent": 0
})
browser_agent({
"action": "PROMPT",
"task": "Download the PDF from the resources page",
"start_url": "https://example.com",
"await_completion_ms": 0
})
// Returns immediately, agent works in background
browser_agent({
"action": "KILL",
"agent": 0
})
{
"agent": 0,
"task": "Find latest Rust release notes",
"steps_taken": 5,
"completed": true,
"summary": "Found release notes for Rust 1.75...",
"history": [
{"step": 1, "actions": ["navigate"], "summary": "Navigated to rust-lang.org"},
{"step": 2, "actions": ["click"], "summary": "Clicked releases link"}
]
}
| Complexity | Tool | Use Case |
|---|---|---|
| Single action | browser_click/type/etc | Click a button, type text |
| 2-3 actions | Manual tool calls | Login form, simple search |
| 4+ actions | browser_agent | Multi-page workflows |
| Research | browser_research | Topic research with summaries |
| Scenario | Settings |
|---|---|
| Web research | temperature: 0.8, max_steps: 12 |
| Form filling | temperature: 0.5, max_actions_per_step: 2 |
| Complex workflow | max_steps: 15-20 |
| Quick task | max_steps: 5, await_completion_ms: 60000 |