A golang utility to spider through a website searching for additional links.
go get -u github.com/iamstoxe/urlgrab
urlgrab --url=https://httpbin.org/links/200/0 \
--depth=3 \ # Go 3 levels deep
--threads=10 \ # Utilize 10 threads
--delay=2000 \ # Randomly apply a 2000ms delay
--random-agent # Utilize a random user-agent
urlgrab will only visit links that at either the same domain as the specified starting url or a subdomain of the starting url.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
$ claude mcp add urlgrab \
-- python -m otcore.mcp_server <graph>