feat: add MrScraper integration - #3988
ai-mrscraper wants to merge 5 commits into
Conversation
|
Hi Deepset team @HaystackBot @anakin87 , Just a quick update from our side: we have already signed the Contributor License Agreement (CLA). We have also submitted the proposal for the MrScraper integration, including the proposed components and implementation, for your review. Please let us know if there’s anything else needed from our side or if any changes are required to move the integration forward. Thank you! |
|
|
|
Hi @ai-mrscraper, thanks a lot for your contribution! 🙏 We noticed that the Contributor License Agreement (CLA) check ( To get your PR reviewed, please sign the CLA via the link in the |
Hi, thank you for the update. I have already signed the Contributor License Agreement Could you please recheck the CLA status for PR #3988? I have also used the “recheck” link provided. Thank you! |
|
Hi @ai-mrscraper, just a friendly reminder: this PR is still in draft because the Contributor License Agreement (CLA) hasn't been signed yet. We'd love to review your contribution! Please sign the CLA via the link in the |
Related Issues
Proposed Changes
Adds the
mrscraper-haystackintegration for the MrScraper API. It includes 15 Haystack components for account information, URL discovery, Google search, page and structured-data extraction, result retrieval, scraper creation, and saved scraper runs. Each component supports synchronous and asynchronous execution.MrScraperToolsetexposes the operations as Agent tools.The package also includes API documentation, usage examples, unit tests, type checking, and a dedicated CI workflow. This branch has been updated with current upstream
main.How did you test it?
From
integrations/mrscraper:Live API testing requires a MrScraper API key and was not run in this update.
Notes for the reviewer
We saw the recommendation on #3928 to publish this integration independently. We are resubmitting the implementation for consideration and understand if the core integration decision remains unchanged.