- tools/scout/: browser automation MCP server using Pydoll (CDP, no WebDriver) - scout_visit, scout_elements (text-first), scout_click, scout_fill, scout_select - scout_scroll, scout_text, scout_screenshot (opt-in) - scout_har_start / scout_har_stop (asyncio task holds recording context open) - scout_analyze: HAR parsing with HarEntry/HarSummary msgspec structs - Standalone project (not workspace member — websockets conflict with prefect) - Runs via: uv run --directory tools/scout scout-server - .mcp.json: registers scout as Claude Code MCP server (project scope) - msgspec>=0.19 added to root project deps (workspace-wide struct/validation) - coding_philosophy.md: document msgspec as approved dep, usage rules Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
161 B
JSON
10 lines
161 B
JSON
{
|
|
"mcpServers": {
|
|
"scout": {
|
|
"type": "stdio",
|
|
"command": "uv",
|
|
"args": ["run", "--directory", "tools/scout", "scout-server"]
|
|
}
|
|
}
|
|
}
|