Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HEADLESS | No | Run browser in headless mode | false |
| TAB_COUNT | No | Number of browser tabs in the pool | 5 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| launch | 브라우저와 탭 풀을 초기화합니다. 다른 브라우저 도구 사용 전에 반드시 호출해야 합니다. |
| close | 브라우저를 종료하고 모든 탭을 닫습니다. |
| get_pool_status | 탭 풀의 현재 상태를 조회합니다. |
| navigate | idle 상태의 탭을 할당받아 지정된 URL로 이동합니다. |
| get_content | 페이지의 HTML 또는 텍스트 콘텐츠를 추출합니다. |
| screenshot | 페이지 스크린샷을 캡처합니다. |
| click | 지정된 셀렉터의 요소를 클릭합니다. |
| type | 지정된 셀렉터의 입력 필드에 텍스트를 입력합니다. |
| evaluate | 페이지 컨텍스트에서 JavaScript를 실행합니다. 단일 표현식(예: 'document.title', '1 + 1')은 자동으로 결과가 반환됩니다. 복잡한 스크립트는 'return' 문을 명시적으로 사용하세요. |
| wait_for_selector | 지정된 셀렉터가 DOM에 나타날 때까지 대기합니다. |
| release_tab | 사용 완료된 탭을 idle 상태로 반환합니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |