Skip to main content

WebQuest MCP is a Model Context Protocol (MCP) server that exposes powerful web search and scraping tools to AI agents and MCP-compatible clients.

Project description

WebQuest MCP

WebQuest MCP is a Model Context Protocol (MCP) server that exposes powerful web search and scraping tools to AI agents and MCP-compatible clients.

Scrapers

  • Any Article: Extracts readable content from arbitrary web articles.
  • DuckDuckGo Search: General web search using DuckDuckGo.
  • Google News Search: News-focused search via Google News.
  • YouTube Search: Search YouTube videos, channels, posts, and shorts.
  • YouTube Transcript: Fetch transcripts for YouTube videos.

Browsers

  • Hyperbrowser: A cloud-based browser service for running Playwright scrapers without managing infrastructure.

Installation

Installing using pip:

pip install webquest-mcp

Installing using uv:

uv add webquest-mcp

Usage

Start the WebQuest MCP server:

webquest-mcp

This will launch the MCP server using the streamable-http transport. Configure your MCP-compatible client (e.g., an MCP-aware IDE or agent) to connect to the webquest-mcp server to use the tools listed above.

To use the Hyperbrowser browser, you need to set the HYPERBROWSER_API_KEY environment variable.

To use the Any Article scraper, you need to set the OPENAI_API_KEY environment variable.

Disclaimer

This tool is for educational and research purposes only. The developers of WebQuest MCP are not responsible for any misuse of this tool. Scraping websites may violate their Terms of Service. Users are solely responsible for ensuring their activities comply with all applicable laws and website policies.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webquest_mcp-0.2.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webquest_mcp-0.2.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file webquest_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: webquest_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.1

File hashes

Hashes for webquest_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9d28eb713e60a16e37a64cf07f9ce3655fc047f3f401cdcc15350dec4650b478
MD5 d233959190a782185b50399a55aa9e15
BLAKE2b-256 7b450e57089b01850572ef66f3cbb9404c29f0a65c0e53528ee3b7ab683200fe

See more details on using hashes here.

File details

Details for the file webquest_mcp-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for webquest_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6be450871baf63d2a70919f78ee4645ae1e4e70dcaff8c21ee67ad7caa7e1737
MD5 d7b0517ee0d6460df54dd3fb8233e9de
BLAKE2b-256 70b6abd25d4219a5e9bb7842511b67b52758c48df91d4dc9555ffb3340b77345

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page