Auth Fetch MCP – Máy chủ MCP giúp AI có thể đọc cả các trang web yêu cầu đăng nhập
(github.com/ymw0407)Khi dùng các công cụ lập trình AI như Claude Code hay Cursor, có lẽ bạn đã từng gặp tình huống này ít nhất một lần.
Khi bạn đưa một URL và nói "hãy tóm tắt trang Notion này", thứ AI lấy về chỉ là HTML của trang đăng nhập. Cuối cùng bạn lại phải tự mở trang, sao chép rồi dán nội dung, hoặc export thành PDF rồi đưa cho AI. Với Jira ticket, tài liệu Confluence hay Google Docs cũng vậy. Việc lẽ ra chỉ cần đưa URL là xong thì lại phải làm thủ công mỗi lần.
Auth Fetch MCP được tạo ra để giải quyết vấn đề này.
Hoạt động như thế nào?
Khi bạn đưa cho AI một URL cần đăng nhập, một trình duyệt Chromium thật sẽ được mở ra. Người dùng đăng nhập như bình thường (đều hỗ trợ SSO, 2FA, CAPTCHA — vì đây là trình duyệt thật), rồi nhấn nút capture ở góc dưới bên phải màn hình, HTML đã được làm sạch sẽ được chuyển ngay cho AI.
Điểm cốt lõi là phiên đăng nhập được lưu cục bộ. Chỉ cần đăng nhập một lần thì với cùng dịch vụ đó, bạn không cần đăng nhập lại. Nếu đã đăng nhập Notion một lần, sau đó dù đưa bất kỳ URL trang Notion nào thì AI cũng có thể đọc ngay.
Vì sao cách hiện có không làm được?
Trong hệ sinh thái MCP đã có các công cụ web fetch, nhưng phần lớn dựa trên các yêu cầu HTTP đơn giản nên không thể lấy được những trang cần đăng nhập. Phần lớn tài liệu xử lý trong công việc thực tế lại nằm trong các SaaS cần xác thực như Notion nội bộ, Jira, Confluence, Google Docs; nếu AI không thể đọc trực tiếp các trang này thì con người cuối cùng vẫn phải đứng giữa để sao chép và dán.
Auth Fetch MCP giải quyết tận gốc vấn đề này bằng cách khởi chạy một trình duyệt thật. Vì dựa trên trình duyệt, nó cũng xử lý tốt cả các SPA được render bằng JavaScript, đồng thời hỗ trợ mọi phương thức xác thực.
Tính năng chính
- AI có thể đọc mọi trang web yêu cầu đăng nhập
- Hỗ trợ mọi phương thức xác thực như SSO, 2FA, CAPTCHA (dùng trình duyệt thật)
- Lưu phiên đăng nhập để mỗi dịch vụ chỉ cần đăng nhập 1 lần, sau đó tự động xác thực
- Có thể tải xuống ảnh/tệp trong trang bằng cookie phiên mà không cần đăng nhập riêng
- Trả về HTML đã được làm sạch, loại bỏ các thành phần nhiễu như nav, footer, script
- Mọi dữ liệu chỉ được lưu cục bộ — không có gì được gửi lên máy chủ bên ngoài
- Có thể dùng trong các client tương thích MCP như Claude Code, Cursor, Windsurf
Ví dụ sử dụng
- "Hãy đọc tài liệu kế hoạch trên Notion này và tổng hợp đặc tả API"
- "Hãy xem Jira ticket này và phân tích nguyên nhân lỗi"
- "Hãy tóm tắt tài liệu onboarding trên Confluence"
- "Hãy đọc biên bản họp trên Google Docs và rút ra các action item"
Chỉ với một URL, AI sẽ tự mở trình duyệt, lấy nội dung và thực hiện công việc.
Cài đặt
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"]
}
}
}
4 bình luận
Ý tưởng này thật sự rất tuyệt! Tôi sẽ thử dùng xem sao
Cảm ơn vì đánh giá tích cực!
Khác với opentabs như thế nào?
Nếu OpenTabs là nền tảng mở toàn bộ trình duyệt cho AI, thì auth-fetch-mcp là công cụ tập trung vào việc truyền tải gọn gàng nội dung từ các trang đã xác thực tới LLM.