OpenTabs의 개요
OpenTabs는 MCP 클라이언트를 사용자의 실제 Chrome 브라우저에 연결합니다. Chrome 확장 프로그램이 열린 탭을 사용자 컴퓨터의 서버와 이어 주고, 플러그인이 각 웹 앱의 내부 API를 MCP 도구로 바꾸므로, 에이전트는 이미 로그인된 사이트에서 사용자로서 행동합니다. README에는 Slack, Discord, GitHub, Jira, Notion, Figma, AWS, Stripe를 포함해 약 2,000개 도구를 가진 100개가 넘는 플러그인과, 스크린숏, 클릭, 입력, 네트워크 캡처를 위한 일반 브라우저 도구가 올라 있습니다.
서버는 127.0.0.1:9515에서 Streamable HTTP로 통신하며, ~/.opentabs/extension/auth.json에 있는 64자 bearer 비밀 값으로 보호되고, DNS 리바인딩을 막기 위해 브라우저 Origin 헤더가 붙은 요청을 거부합니다. 게이트웨이 엔드포인트는 컨텍스트를 아끼려고 opentabs_list_tools와 opentabs_call 두 도구만 노출합니다. stdio 브리지가 HTTP 서버로 중계하며, CLI 모드는 MCP를 아예 거치지 않습니다. Node.js 22 이상과 Chrome이 필요하고, 확장 프로그램은 개발자 모드에서 압축 해제 상태로 불러와야 합니다.
MIT 라이선스이고 GitHub 스타는 약 990개입니다. 최신 릴리스는 여전히 2026년 7월 27일의 0.0.115이며, 공식 MCP 레지스트리에는 올라 있지 않습니다. PostHog 미국 리전으로 보내는 익명 텔레메트리가 기본으로 켜져 있고, opentabs telemetry disable이나 DO_NOT_TRACK=1로 끌 수 있습니다.
OpenTabs 설치 방법
npm install -g @opentabs-dev/cli && opentabs startOpenTabs, 쓸 만한 가치가 있습니까?
OpenTabs는 실제 문제를 불안한 방식으로 풉니다. API 키나 OAuth 앱 없이, 사용자가 쓰는 모든 사이트에서 로그인된 신원을 에이전트에게 줍니다. 사이트 자체의 API를 호출하는 것은 스크린숏 기반 자동화보다 빠르고 덜 깨지며, 게이트웨이 덕분에 2,000개 도구가 컨텍스트 창을 채우지 않지만, 편리함과 위험은 같은 기능에서 나옵니다.
로그인된 것이면 무엇이든 에이전트가 사용자로서 쓸 수 있습니다. Slack 메시지를 보내고, 풀 리퀘스트를 병합하고, AWS 설정을 바꿉니다. 에이전트가 읽는 페이지나 이메일 속 프롬프트 인젝션이 그 접근 권한에 올라탈 수 있습니다. 기본 설정은 도움이 됩니다. 모든 도구가 꺼진 상태로 시작하고, 플러그인이나 도구마다 Off, Ask, Auto를 정하며, 플러그인이 업데이트되면 권한이 초기화되고, 최근 500건의 동작을 감사 로그에서 조회할 수 있습니다. 문서는 비밀 값이 설정되지 않으면 서버가 아무것도 검사하지 않으며, OPENTABS_DANGEROUSLY_SKIP_PERMISSIONS가 모든 검사를 끈다고도 적고 있습니다.
플러그인은 사이트가 예고 없이 바꾸는, 문서화되지 않은 내부 API에 의존합니다. GraphQL 변수 형식 때문에 Instacart get_order 호출이 실패한 이슈 #154가 전형적인 실패입니다. 이런 API를 쓰는 것은 서비스 약관 위반일 수도 있으며, 프로젝트의 면책 조항은 그 책임을 사용자에게 둡니다. 플러그인은 커뮤니티 것을 포함해 npm 패키지이므로, 하나를 설치하는 것은 로그인된 브라우저 안에서 다른 사람의 코드를 실행한다는 뜻입니다.
성숙도도 조심할 부분입니다. 버전은 아직 0.0.x이고, 7월 이후 릴리스가 없으며, 30초의 도구 호출 시간 제한(진행 보고 시 5분)과 10 MB 메시지 상한은 데스크톱에서 출발한 프로젝트임을 보여 줍니다. GitHub, Slack, Stripe라면 업체 자체 서버가 관리자가 취소할 수 있는 범위 지정 토큰으로 동작합니다. OpenTabs의 범위는 브라우저 쿠키가 허락하는 모든 것이며, 그 차이는 플러그인 수가 얼마든 그보다 무겁습니다.
제 역할을 하는 곳
여러 고객사의 Slack과 Notion 워크스페이스에 게스트로 참여하는 프리랜서 컨설턴트
모든 곳의 멘션과 페이지 변경을 주간 요약으로 모으기
게스트는 흔히 앱을 설치하거나 통합을 만들 수 없지만, OpenTabs는 Chrome에 이미 열린 세션을 쓰므로 읽기 도구를 Auto로 둘 수 있습니다. 무료입니다. 같은 우회가 고객사 정책을 어길 수 있으며, 그 위험은 컨설턴트가 따져 봐야 합니다.
사내 관리 콘솔이 십여 개인 SaaS 회사의 지원 엔지니어
공개 API가 없는 웹 도구들에서 에이전트가 고객을 조회하게 하기
SDK로 플러그인의 뼈대를 만들거나, 에이전트가 사이트의 API를 찾아 초안을 쓰게 한 뒤, 게이트웨이로 호출합니다. 탭 전환을 줄여 주지만, 내부 API가 바뀔 때마다 누군가 고칠 때까지 플러그인이 깨집니다.
200명 규모 회사에서 개발자 도구를 검토하는 보안 책임자
직원이 업무용 컴퓨터에 OpenTabs를 설치해도 되는지 결정하기
확장 프로그램은 개발자 모드에서 압축 해제 상태로 실행되며, AWS 같은 운영 콘솔을 포함해 브라우저의 모든 SSO 세션으로 행동할 수 있습니다. 실행 가능한 통제는 위험이 낮은 로그인만 있는 별도 Chrome 프로필, 모든 쓰기 도구의 Ask 설정, 감사 로그 검토입니다.
도입 전 확인할 점
- 설정
- npm install -g @opentabs-dev/cli && opentabs start를 실행하고, chrome://extensions에서 ~/.opentabs/extension을 압축 해제 상태로 불러온 뒤, opentabs plugin install <name>을 실행합니다. Claude Code, OpenCode, Cursor, Windsurf용 설정이 문서화되어 있고, 각 도구는 처음 쓰기 전에 켜야 합니다.
- 연동
- README에 따르면 100개가 넘는 플러그인과 약 2,000개 도구가 있고, 스크린숏, 클릭, 입력, 네트워크 캡처를 위한 내장 브라우저 도구도 있습니다. 대부분의 플러그인은 읽기와 쓰기 도구가 섞여 있으며, 게이트웨이는 opentabs_list_tools와 opentabs_call만 노출합니다.
- 데이터와 개인정보
- 도구는 로그인된 모든 사이트에서 브라우저 쿠키로 동작하며, 에이전트가 읽는 페이지나 메시지는 신뢰할 수 없는 입력입니다. 소스상 서버는 기본으로 127.0.0.1에 바인딩되지만, HOST 변수로 바꿀 수 있고 저장소의 Dockerfile은 0.0.0.0을 설정하므로, 컨테이너에서는 bearer 비밀 값이 유일한 방어입니다. 모든 것이 로컬에서 실행되고 감사 로그는 ~/.opentabs/audit.log에 있으며, 텔레메트리는 끄기 전까지 PostHog로 갑니다. 저장소에 올라온 보안 권고는 없습니다.
- 대규모 사용 시 비용
- 무료입니다. 실질적인 한도는 각 사이트의 것입니다. 에이전트를 많이 쓰면 개인 계정을 통해 요청이 나가므로 그 사이트의 요청 한도나 악용 탐지에 걸릴 수 있습니다. OpenTabs 자체는 플러그인당 동시 호출 25회와 분당 새 MCP 세션 5개를 허용합니다.
- 제한
- 도구 호출은 30초에 시간 초과되며 5분까지 늘릴 수 있습니다. 메시지는 10 MB로 제한되고, 한 번에 확장 프로그램 하나만 연결할 수 있습니다. 사이트가 내부 API를 바꾸면 플러그인이 깨집니다.
좋은 점
- API 키나 OAuth 앱 없이 기존 세션을 씁니다
- 페이지를 클릭하는 대신 실제 API를 호출합니다
- 도구는 기본으로 꺼져 있고, 도구마다 Off/Ask/Auto를 정합니다
- 게이트웨이 모드는 도구 목록을 두 개로 줄입니다
아쉬운 점
- 에이전트가 로그인된 모든 계정에서 사용자로서 행동할 수 있습니다
- 사이트가 내부 API를 바꾸면 플러그인이 깨집니다
- 서비스 이용 약관과 충돌할 수 있습니다
- 0.0.x이며, 2026년 7월 이후 릴리스가 없습니다
추천 대상
공식 API가 없는 웹 앱들에서 에이전트가 일하기를 원하고, 도구별 권한을 신중하게 설정할 고급 사용자.
OpenTabs 대안
OpenTabs: 자주 묻는 질문
- OpenTabs, 쓸 만한 가치가 있습니까?
- API 키와 OAuth를 우회하는 영리한 방법이지만, 로그인된 모든 계정을 에이전트에게 넘기므로 플러그인 수보다 권한 설정이 더 중요합니다. 평점은 5점 만점에 3.6점입니다.
- OpenTabs의 가격은 얼마입니까?
- 무료 오픈소스(MIT)입니다. 유료 등급은 없습니다.
- OpenTabs의 단점은 무엇입니까?
- 에이전트가 로그인된 모든 계정에서 사용자로서 행동할 수 있습니다; 사이트가 내부 API를 바꾸면 플러그인이 깨집니다; 서비스 이용 약관과 충돌할 수 있습니다; 0.0.x이며, 2026년 7월 이후 릴리스가 없습니다.
- OpenTabs에 적합한 사람은 누구입니까?
- 공식 API가 없는 웹 앱들에서 에이전트가 일하기를 원하고, 도구별 권한을 신중하게 설정할 고급 사용자.
- 팀이나 프로덕션 환경에서 OpenTabs의 비용은 얼마입니까?
- 무료입니다. 실질적인 한도는 각 사이트의 것입니다. 에이전트를 많이 쓰면 개인 계정을 통해 요청이 나가므로 그 사이트의 요청 한도나 악용 탐지에 걸릴 수 있습니다. OpenTabs 자체는 플러그인당 동시 호출 25회와 분당 새 MCP 세션 5개를 허용합니다.
- OpenTabs에 회사 데이터를 맡겨도 안전합니까?
- 도구는 로그인된 모든 사이트에서 브라우저 쿠키로 동작하며, 에이전트가 읽는 페이지나 메시지는 신뢰할 수 없는 입력입니다. 소스상 서버는 기본으로 127.0.0.1에 바인딩되지만, HOST 변수로 바꿀 수 있고 저장소의 Dockerfile은 0.0.0.0을 설정하므로, 컨테이너에서는 bearer 비밀 값이 유일한 방어입니다. 모든 것이 로컬에서 실행되고 감사 로그는 ~/.opentabs/audit.log에 있으며, 텔레메트리는 끄기 전까지 PostHog로 갑니다. 저장소에 올라온 보안 권고는 없습니다.
- OpenTabs의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Playwright MCP, Chrome DevTools MCP 및 Browserbase MCP입니다.
답변 확인일: 2026년 10월 26일.
