4P by sinav 22시간전 | ★ favorite | 댓글 4개

Claude Code나 Cursor 같은 AI 코딩 도구를 쓰다 보면 한 번쯤 이런 경험이 있을 겁니다.

"이 Notion 페이지 요약해줘"라고 URL을 던져주면, AI가 가져온 건 로그인 페이지 HTML뿐. 결국 직접 페이지를 열어서 내용을 복사-붙여넣기하거나, PDF로 export해서 넘겨주게 됩니다. Jira 티켓, Confluence 문서, Google Docs도 마찬가지입니다. URL만 던져주면 끝날 일을 매번 수동으로 해야 하는 거죠.

Auth Fetch MCP는 이 문제를 해결하기 위해 만들었습니다.

어떻게 동작하나요?

AI에게 로그인이 필요한 URL을 주면, 실제 Chromium 브라우저가 열립니다. 사용자가 평소처럼 로그인하고 (SSO, 2FA, CAPTCHA 전부 가능합니다 — 실제 브라우저니까요), 화면 우하단의 캡처 버튼을 누르면 정제된 HTML이 AI에게 바로 전달됩니다.

핵심은 세션이 로컬에 저장된다는 점입니다. 한 번 로그인하면 같은 서비스는 다시 로그인할 필요가 없습니다. Notion에 한 번 로그인해두면, 이후엔 어떤 Notion 페이지 URL을 줘도 AI가 바로 읽어옵니다.

왜 기존 방식으로는 안 되나요?

MCP 생태계에 web fetch 도구들이 이미 있지만, 대부분 단순 HTTP 요청 기반이라 로그인이 필요한 페이지는 가져올 수 없습니다. 실무에서 다루는 문서 대부분은 사내 Notion, Jira, Confluence, Google Docs 같은 인증이 필요한 SaaS에 있는데, 이런 페이지들을 AI가 직접 읽지 못하면 결국 사람이 중간에서 복사-붙여넣기를 해야 합니다.

Auth Fetch MCP는 실제 브라우저를 띄워서 이 문제를 근본적으로 해결합니다. 브라우저 기반이기 때문에 JavaScript로 렌더링되는 SPA도 문제없고, 어떤 인증 방식이든 지원됩니다.

주요 기능

  • 로그인이 필요한 모든 웹 페이지를 AI가 읽을 수 있음
  • SSO, 2FA, CAPTCHA 등 모든 인증 방식 지원 (실제 브라우저 사용)
  • 세션 저장으로 서비스당 1회만 로그인하면 이후 자동 인증
  • 페이지 내 이미지/파일도 세션 쿠키로 다운로드 가능 (별도 로그인 불필요)
  • nav, footer, script 등 노이즈 요소를 제거한 정제된 HTML 반환
  • 모든 데이터는 로컬에만 저장 — 외부 서버로 전송되는 것 없음
  • Claude Code, Cursor, Windsurf 등 MCP 호환 클라이언트에서 사용 가능

활용 예시

  • "이 Notion 기획 문서 읽고 API 스펙 정리해줘"
  • "Jira 티켓 보고 버그 원인 분석해줘"
  • "Confluence에 있는 온보딩 문서 요약해줘"
  • "Google Docs 회의록 읽고 액션 아이템 뽑아줘"

URL 하나면 AI가 알아서 브라우저를 열고, 내용을 가져오고, 작업을 수행합니다.

설치

Claude Code:

claude mcp add --scope user auth-fetch -- npx auth-fetch-mcp@latest  

Cursor / Windsurf (.mcp.json):

{  
  "mcpServers": {  
    "auth-fetch": {  
      "command": "npx",  
      "args": ["auth-fetch-mcp@latest"]  
    }  
  }  
}  

GitHub: https://github.com/ymw0407/auth-fetch-mcp

매우 훌륭한 아이디어네요! 한번 써봐야겠습니다

좋은 평가 감사합니다!

opentabs와 어떻게 다른가요?

OpenTabs가 브라우저를 AI에게 통째로 열어주는 플랫폼이라면, auth-fetch-mcp는 인증된 페이지의 콘텐츠를 LLM에 깔끔하게 전달하는 것에 집중한 도구입니다.

  • 설정이 간단합니다. Chrome 확장 프로그램 설치나 Developer Mode 설정 없이, MCP 설정 JSON 한 줄이면 바로 사용할 수 있습니다.
  • 기존 브라우저를 건드리지 않습니다. 별도 Chromium을 띄우기 때문에 사용 중인 Chrome 세션이나 환경에 영향이 없고, 확장 프로그램이 세션에 접근하는 것이 걱정되는 분들도 안심하고 쓸 수 있습니다.
  • LLM에 최적화된 콘텐츠를 반환합니다. 원본 HTML을 그대로 넘기는 게 아니라, script/style/nav/footer/cookie 배너 등 노이즈를 제거하고 본문 콘텐츠만 추출해서 돌려줍니다. 토큰 낭비 없이 바로 요약·분석에 활용할 수 있습니다.