browser-guard-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BROWSERGUARD_READ_ONLY | No | When true, only read-only actions (navigate, get text, screenshot) are allowed. Set to false to enable clicking and filling. | true |
| BROWSERGUARD_ALLOWED_DOMAINS | Yes | Comma-separated list of allowed domains. Only these domains can be visited. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser_navigateA | 허용목록을 통과한 URL로 이동한다. 반환: 최종 URL·페이지 제목. |
| browser_get_textA | 현재 페이지의 보이는 텍스트를 추출한다. 상한 초과 시 truncated=True로 잘라 낸다. |
| browser_clickA | 요소를 클릭한다. 읽기 전용 모드(기본)에서는 거절된다. |
| browser_fillA | 입력 요소에 값을 채운다. 읽기 전용 모드(기본)에서는 거절된다. |
| browser_screenshotA | 현재 화면을 PNG로 저장하고 파일 경로를 돌려준다. |
| browser_guard_statusA | 현재 가드 설정(허용 도메인·읽기 전용 여부·텍스트 상한)을 돌려준다. |
| browser_audit_logA | 감사 로그를 최신순으로 돌려준다 — 차단된 시도까지 전부 기록돼 있다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct action: navigation, text extraction, clicking, filling, screenshots, audit log retrieval, and guard status inspection. There is no real overlap between tools, and the read-only interaction distinction is clear.
All tool names share the browser_ prefix and generally follow a verb_noun structure (navigate, get_text, click, fill, screenshot). Slight inconsistency exists with browser_audit_log and browser_guard_status, which are noun phrases rather than explicit verb-first commands.
Seven tools is a well-scoped set for a guarded browser automation server. Each tool serves a clear purpose without redundancy or bloat.
The core browsing lifecycle is covered: navigate, read text, interact, screenshot, and audit history. Minor gaps include no back/forward/refresh tool and no way to modify guard settings, but these may be intentionally external or out of scope.