Submit

GoScry

@copyleftdev

GoScry is a server application written in Go that acts as a bridge between a controlling system (like an LLM or script) and a web browser.
Overview

What is GoScry?

GoScry is a server application written in Go that serves as a bridge between a controlling system (like an LLM or script) and a web browser, enabling automated browser interactions.

How to use GoScry?

To use GoScry, clone the repository, build the executable, and run the server. You can then submit tasks via its API to control browser actions.

Key features of GoScry?

  • Remote browser control using Chrome DevTools Protocol (CDP).
  • Task-based API for submitting browser actions.
  • Authentication handling, including support for 2FA.
  • DOM extraction and structured Abstract Syntax Tree (AST) generation.
  • Configurable settings via YAML or environment variables.

Use cases of GoScry?

  1. Automating web scraping tasks.
  2. Testing web applications by simulating user interactions.
  3. Extracting structured data from web pages.

FAQ from GoScry?

  • What programming language is GoScry written in?

GoScry is written in Go.

  • How can I deploy GoScry?

You can deploy GoScry using Docker or by building the executable directly.

  • Does GoScry support headless browsing?

Yes, GoScry can run in headless mode using Chrome/Chromium.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.