MCP 도구 목록
DevBridge는 9개 카테고리에 걸쳐 25개의 MCP 도구를 제공합니다。
페이지 읽기
| 도구 | 설명 |
|---|---|
read_page | 현재 페이지의 접근성 트리 가져오기 |
get_page_text | 페이지의 주요 텍스트 콘텐츠 추출 |
find | 텍스트, 역할, 선택자로 페이지 요소 찾기 |
인터랙션
| 도구 | 설명 |
|---|---|
computer | 마우스·키보드 동작: 클릭, 더블클릭, 우클릭, 호버, 입력, 스크롤, 드래그, 키 누르기, 스크린샷 (13개 서브 액션) |
form_input | React 호환 값 주입 방식으로 폼 입력, contenteditable 지원 |
upload_image | 활성 입력에 이미지 업로드 |
file_upload | 파일 입력 요소에 로컬 파일 업로드 |
탐색
| 도구 | 설명 |
|---|---|
navigate | URL로 이동, 앞/뒤로 이동. beforeunload 대화상자 처리 |
디버깅
| 도구 | 설명 |
|---|---|
javascript_exec | 페이지 컨텍스트에서 JavaScript 실행 후 결과 반환 |
read_console | 현재 탭의 콘솔 로그 읽기 |
read_network | 캡처된 네트워크 요청 읽기; detail 모드로 전체 응답 바디, bulk 모드로 일괄 요약 제공 |
read_realtime | WebSocket 프레임과 SSE 이벤트를 실시간으로 읽기 (시간 창 또는 이벤트 수로 필터링) |
시각
| 도구 | 설명 |
|---|---|
screenshot | 현재 페이지 스크린샷 촬영 (computer 서브 액션으로도 사용 가능) |
resize_window | 브라우저 창을 지정 크기로 조정 |
GIF 녹화
| 도구 | 설명 |
|---|---|
gif_creator | 다단계 인터랙션을 애니메이션 GIF로 녹화 |
탭 관리
| 도구 | 설명 |
|---|---|
tabs_context | 열린 모든 탭 정보 가져오기 (디버거 연결 상태 및 추적 시작 시간 포함) |
tabs_create | 새 탭 열기 |
tabs_close | 탭 닫기 |
CDP / 확장 프로그램 이스케이프 해치
표준 도구로 커버되지 않는 경우, Chrome DevTools Protocol(CDP) 또는 chrome.* API에 직접 접근할 수 있습니다. 자세한 내용은 이스케이프 해치 가이드를 참고하세요.
| 도구 | 설명 |
|---|---|
cdp_command | CDP 명령을 직접 전송 (_help 인트로스펙션으로 파라미터 확인 가능) |
cdp_subscribe | CDP 이벤트 구독. untilPredicate로 조건 충족 시 자동 중지 |
cdp_events_read | 링 버퍼에서 CDP 이벤트 히스토리 풀 (지속 구독 불필요) |
extension_call | 화이트리스트 chrome.* API 메서드 호출 (chrome.storage, chrome.cookies 등) |
extension_subscribe | chrome.* 이벤트 구독 (chrome.tabs.onUpdated 등) |
extension_events_read | 링 버퍼에서 chrome.* 이벤트 히스토리 풀 |
기타
| 도구 | 설명 |
|---|---|
reset_session | MCP 세션 경계 리셋: 현재 턴 권한 부여 클리어, 시각 표시기 숨김, 진행 중 요청 드레인 후 재연결. |
모든 도구가 탭 컨텍스트를 반환합니다
모든 도구 응답에는 tabContext(currentTabId, executedOnTabId, availableTabs)가 포함되어 AI가 항상 현재 브라우저 상태를 파악할 수 있습니다.