ScreenshotRun MCP

chính thức

Chụp ảnh màn hình trang web từ các tác nhân AI thông qua API ScreenshotRun — PNG, JPEG, WebP với viewport, mô phỏng thiết bị và nhắm mục tiêu phần tử

Bạn có thể làm gì với ScreenshotRun MCP?

  • Chụp bất kỳ trang nào — Yêu cầu trợ lý của bạn chụp ảnh màn hình một URL với khả năng kiểm soát viewport, thiết bị, định dạng, chế độ tối và cuộn toàn trang.
  • Hình ảnh sạch, sẵn sàng cho mô hình — Biểu ngữ cookie và cửa sổ bật lên được loại bỏ trước khi chụp, để các mô hình thị giác thấy nội dung thực tế của trang.
  • Trích xuất siêu dữ liệu trang — Lấy tiêu đề, mô tả, thẻ Open Graph, Twitter Card, favicon và trạng thái HTTP từ bất kỳ URL nào cho SEO hoặc xem trước liên kết.
  • Kiểm tra hạn mức của bạn — Hỏi bạn đã dùng bao nhiêu ảnh chụp màn hình, giới hạn của bạn và khi nào nó được đặt lại để các quy trình hàng loạt tránh bị giới hạn tốc độ bất ngờ.

Tài liệu

Được xây dựng cho đội ngũ sản phẩm,
dữ liệu & QA

Đưa URL vào, nhận ảnh ra

ScreenshotRun mở bất kỳ trang nào trong trình duyệt thật, chờ trang tải xong, dọn sạch biểu ngữ cookie và cửa sổ bật lên, rồi gửi trả ứng dụng của bạn một hình ảnh sắc nét đến từng pixel. Không cần phải trông coi máy chủ Chrome headless nào.

stripe.com AD PDF JPEG PNG 200 OK Hãy nói cheese, internet Ảnh của bạn Bản chụp sạch Trình duyệt thật Yêu cầu của bạn

Trình duyệt thật

Bản chụp sạch

Mọi định dạng

Nhanh & đáng tin cậy

The ScreenshotRun dashboard: captures table with URL, format, size, render time and status

Ảnh chụp toàn trang

Chụp toàn bộ trang từ trên xuống dưới, không chỉ màn hình đầu tiên. Hình ảnh và các phần tải chậm được cuộn vào khung nhìn trước khi chụp.

Xem tài liệu →

$response = Http::withToken(config('services.screenshotrun.key'))
    ->timeout(60)
    ->get('https://api.screenshotrun.com/v1/screenshots/capture', [
        'url'           => 'https://stripe.com',
        'full_page'     => true,
        'format'        => 'png',
        'width'         => 1280,
    ]);

Storage::put('stripe-full.png', $response->body());

Một API,muôn vàn công việc

Các đội ngũ dùng ScreenshotRun ở bất cứ đâu cần hình ảnh của một trang web: trong sản phẩm của họ, trong kiểm thử, hoặc ở hậu trường.

Tất cả trường hợp sử dụng

Xem trước liên kết

Hiển thị bản xem trước trực tiếp của bất kỳ URL nào người dùng dán vào khung chat, bình luận hoặc trường CMS.

Ảnh chụp cho tác nhân AI

Cho phép tác nhân nhìn thấy trang theo cách con người nhìn, rồi suy luận về những gì có trên đó.

Ảnh thu nhỏ trang web

Danh bạ, hồ sơ năng lực và bảng điều khiển với hình ảnh cập nhật của mọi trang.

Kiểm thử hồi quy trực quan

Chụp các trang trong mỗi lần triển khai và so sánh để phát hiện sớm lỗi bố cục.

Giám sát thay đổi

Chụp theo lịch các trang đối thủ hoặc đối tác và xem điều gì đã thay đổi.

Báo cáo & lưu trữ

Lưu trang dưới dạng PDF hoặc ảnh toàn chiều dài cho kiểm toán, hóa đơn và hồ sơ.

claude_desktop_config.json

{
  "mcpServers": {
    "screenshotrun": {
      "command": "npx",
      "args": ["-y", "screenshotrun-mcp"],
      "env": {
        "SCREENSHOTRUN_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Sau đó hỏi "Chụp màn hình stripe.com/pricing trên iPhone và kiểm tra bố cục"

Cho tác nhân AI của bạnđôi mắt trên web

Trích xuất văn bản bỏ sót bố cục, hình ảnh và giao diện hỏng. Hãy đưa cho tác nhân của bạn một ảnh chụp thật và để mô hình thị giác nhìn vào chính trang đó.

Công cụ mà tác nhân của bạn có thể gọi

Một yêu cầu HTTP với URL đầu vào, ảnh đầu ra. Cắm vào bất kỳ framework nào hỗ trợ gọi công cụ.

Kích thước phù hợp cho mô hình thị giác

Chọn khung nhìn, thiết bị và định dạng để hình ảnh vừa với mô hình mà không cần thay đổi kích thước thêm.

Trang sạch, ít token lãng phí hơn

Biểu ngữ cookie và cửa sổ bật lên được gỡ bỏ trước khi chụp, để mô hình thấy nội dung thực sự.

Các công cụ tác nhân của bạn nhận được

npx -y screenshotrun-mcp · 3 công cụ

  • take_screenshot

    Chụp bất kỳ URL, HTML hoặc Markdown với toàn quyền kiểm soát — khung nhìn, thiết bị, định dạng, chế độ tối, chèn CSS/JS, chọn phần tử, chế độ tàng hình, PDF và hơn thế nữa.
    • url
      • device
      • format
      • dark_mode
      • selector
      • Hơn 50 tham số
  • extract_content

    Mới Trích xuất siêu dữ liệu trang từ bất kỳ URL nào — tiêu đề, mô tả, thẻ Open Graph, Twitter Card, favicon, trạng thái HTTP. Hoàn hảo cho kiểm toán SEO và xem trước liên kết.
    • title
      • og:image
      • twitter:card
  • check_usage

    Theo dõi hạn mức của bạn theo thời gian thực để các quy trình hàng loạt không bao giờ gặp giới hạn tốc độ bất ngờ.
    • used
      • limit
      • resets_at
Puppeteer tự lưu trữ
Ảnh chụp đầu tiênCài Chromium, viết logic khởi chạy, chờ và cuộnMột yêu cầu GET với khóa API của bạn
Máy chủMột VPS đủ RAM cho Chrome headlessKhông cần lưu trữ hay vá lỗi
Dưới tải caoTrình duyệt sập hoặc rò rỉ bộ nhớ, nên bạn phải xây hàng đợiYêu cầu được xếp hàng và mở rộng cho bạn
Biểu ngữ cookie & quảng cáoViết và duy trì quy tắc chặn của riêng bạnblock_cookies=true
Trang tải chậmScript cuộn tùy chỉnh hỏng theo từng trangfull_page=true cuộn mọi thứ vào trước
Bảo trìCập nhật Chrome làm hỏng mọi thứ vài tháng một lầnTôi cập nhật trình duyệt cho bạn
Chi phí khi nhàn rỗiBạn trả tiền máy chủ ngay cả khi không chụpMiễn phí 200 ảnh chụp mỗi tháng

Miễn phí

Bắt đầu với đầy đủ khả năng chụp ảnh.


$0miễn phí mãi mãi

200 ảnh chụp / tháng

1 khóa API · 5 yêu cầu/phút

Khởi đầu

Cho các dự án nhỏ cần ảnh chụp sẵn sàng cho môi trường thực.


$9mỗi tháng

3.000 ảnh chụp / tháng

2 khóa API · 15 yêu cầu/phút · $0,009 mỗi ảnh thêm

Chuyên nghiệp

Cho doanh nghiệp đang phát triển cần tùy chỉnh nâng cao.


$29mỗi tháng

15.000 ảnh chụp / tháng

5 khóa API · 40 yêu cầu/phút · $0,006 mỗi ảnh thêm

Giá tính bằng USD, thanh toán an toàn qua Paddle. Cần dung lượng lớn hơn? Gói Growth ($79) và Business ($119) lên tới 100.000 ảnh chụp mỗi tháng.

Docker Headless Chrome WebGL: Tại sao nó hỏng và 3 cách khắc phục

Nội dung WebGL hiển thị thành hình chữ nhật đen trong Docker vì container không có GPU. Ba cách khắc phục: bật rõ ràng SwiftShader, Mesa llvmpipe...

24 thg 10, 2026

Puppeteer chụp ảnh chậm? 9 cách khắc phục thực sự hiệu quả

Ảnh chụp Puppeteer của bạn mất 5-7 giây? Phần lớn thời gian đó dành cho khởi động Chrome, các yêu cầu mạng không cần thiết và mã hóa PNG. Những...

23 thg 10, 2026

Puppeteer "Cannot Find Context with Specified Id" — Nguyên nhân và cách khắc phục

Lỗi này có nghĩa là Chrome đã vô hiệu hóa một ID ngữ cảnh thực thi trong khi Puppeteer vẫn còn tham chiếu đến nó. Hướng dẫn này bao gồm cả năm nguyên nhân, nh...

22 thg 10, 2026

Khắc phục Puppeteer net::ERR_NAME_NOT_RESOLVED (6 nguyên nhân)

21 thg 10, 2026

Câu hỏi thường gặp

Không tìm thấy điều bạn cần? Liên hệ với chúng tôi hoặc xem tài liệu.

Trò chuyện với người đã xây dựng nó

Vitalii, nhà sáng lập ScreenshotRun

Trạng thái API → Nhật ký thay đổi → Yêu cầu tính năng →

ScreenshotRun là gì và nó hoạt động như thế nào?

ScreenshotRun là một dịch vụ trên đám mây cho phép bạn chụp ảnh sắc nét đến từng pixel của bất kỳ trang web nào thông qua một REST API đơn giản. Bạn gửi một yêu cầu với URL đích và các tham số mong muốn (kích thước khung nhìn, định dạng, chế độ toàn trang, v.v.), và máy chủ của chúng tôi kết xuất trang bằng một engine Chromium được tối ưu hóa rồi trả về hình ảnh kết quả. Toàn bộ quá trình thường mất dưới 5 giây.

Có gói miễn phí không? Tôi có cần thẻ tín dụng để bắt đầu không?

Có! Chúng tôi cung cấp gói miễn phí bao gồm 200 ảnh chụp mỗi tháng — không cần thẻ tín dụng. Chỉ cần tạo tài khoản, lấy khóa API của bạn và bắt đầu chụp ảnh ngay lập tức. Nếu bạn cần dung lượng lớn hơn, bạn có thể nâng cấp lên gói trả phí bất cứ lúc nào.

Những định dạng ảnh và tùy chọn đầu ra nào được hỗ trợ?

Tất cả các gói đều hỗ trợ định dạng ảnh PNG, JPEG và WebP. Xuất PDF có sẵn trên gói Starter trở lên. Bạn cũng có thể tùy chỉnh kích thước khung nhìn, bật độ phân giải retina (2x), chọn giữa chụp chỉ khung nhìn hoặc cuộn toàn trang, và mô phỏng thiết bị di động, máy tính bảng hoặc máy tính để bàn.

Làm thế nào để tích hợp API vào dự án của tôi?

Việc tích hợp rất đơn giản — chỉ cần thực hiện một yêu cầu HTTP GET hoặc POST duy nhất đến endpoint API của chúng tôi với khóa API và URL đích. Chúng tôi cung cấp ví dụ mã sẵn sàng sử dụng cho cURL, PHP, Python, JavaScript, Ruby và Go. Xem tài liệu của chúng tôi để có hướng dẫn chi tiết và tham chiếu tham số.

API có đáng tin cậy không? Bạn đảm bảo thời gian hoạt động bao nhiêu?

Chúng tôi duy trì thời gian hoạt động 99,9% được hỗ trợ bởi hạ tầng đám mây mạnh mẽ với khả năng mở rộng tự động. Các máy chủ kết xuất của chúng tôi được phân bố trên nhiều khu vực để đảm bảo việc gửi ảnh chụp nhanh chóng và đáng tin cậy. Các gói trả phí bao gồm xử lý ưu tiên để có thời gian phản hồi còn nhanh hơn.

Tôi có thể chụp ảnh các trang yêu cầu xác thực không?

Có. Bạn có thể truyền HTTP header tùy chỉnh (như cookie hoặc token ủy quyền) cùng với yêu cầu API của mình. Điều này cho phép bạn chụp ảnh các trang được bảo vệ bằng mật khẩu, bảng điều khiển quản trị hoặc bất kỳ nội dung nào nằm sau tường đăng nhập.

Điều gì xảy ra nếu tôi đạt giới hạn ảnh chụp hàng tháng?

Chúng tôi gửi thông báo khi bạn đạt 80% hạn mức hàng tháng. Trên gói Miễn phí, các yêu cầu API trả về lỗi cho đến chu kỳ thanh toán tiếp theo hoặc cho đến khi bạn nâng cấp. Trên các gói trả phí, bạn có thể tiếp tục chụp vượt giới hạn với một khoản phí vượt mức nhỏ cho mỗi ảnh chụp (xem trang giá để biết mức phí). Dù thế nào, các ảnh chụp hiện có và khóa API của bạn vẫn hoàn toàn truy cập được.