CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/koog

Koog 1.0 idioms, gotchas, and scaffolding skills for Kotlin agents on the JVM

86

1.86x
Quality

88%

Does it follow best practices?

Impact

86%

1.86x

Average score across 45 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-41/

Connect an Agent to a Locally Launched Playwright MCP Server

Problem/Feature Description

A developer is building a Koog 1.0 agent that needs to drive a real browser — open pages, click, fill forms, take screenshots. They want to use the Playwright MCP server. They explicitly say they don't want to host the server separately: they want it launched as a local process from their app, communicating over the process's stdio streams (the way most npx-launched MCP servers work).

The command they want to launch is npx -y @playwright/mcp@latest. The agent's main file already uses runBlocking.

Output Specification

Walk through how to add the Playwright MCP tools to the agent. Produce the modified source and Gradle dependency change in a single response.

evals

README.md

tile.json