Show GN: Auth Fetch MCP – AI가 로그인이 필요한 웹 페이지도 읽을 수 있게 해주는 MCP 서버
(github.com/ymw0407)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"]
}
}
}
OpenTabs가 브라우저를 AI에게 통째로 열어주는 플랫폼이라면, auth-fetch-mcp는 인증된 페이지의 콘텐츠를 LLM에 깔끔하게 전달하는 것에 집중한 도구입니다.
- 설정이 간단합니다. Chrome 확장 프로그램 설치나 Developer Mode 설정 없이, MCP 설정 JSON 한 줄이면 바로 사용할 수 있습니다.
- 기존 브라우저를 건드리지 않습니다. 별도 Chromium을 띄우기 때문에 사용 중인 Chrome 세션이나 환경에 영향이 없고, 확장 프로그램이 세션에 접근하는 것이 걱정되는 분들도 안심하고 쓸 수 있습니다.
- LLM에 최적화된 콘텐츠를 반환합니다. 원본 HTML을 그대로 넘기는 게 아니라, script/style/nav/footer/cookie 배너 등 노이즈를 제거하고 본문 콘텐츠만 추출해서 돌려줍니다. 토큰 낭비 없이 바로 요약·분석에 활용할 수 있습니다.