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.

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.0.tar.gz (2.1 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.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for webquest_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e893c45efe4c7a42c0499d9a50a81483e39965833fa96b79906ac50bae776b0a
MD5 b13a0919e6cdcd73d9f2057ef35a3d44
BLAKE2b-256 77c552ae51eee7c51d6b5198219ddfcfba36d376db2577aea14ef6369c4f34ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webquest_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44375da90cf4e433377bedcbd501be6feff4ccede947309c23750345f5b540b6
MD5 2232795cad4c2f6a46d693ab113ae2a7
BLAKE2b-256 e2ff7ae2f122a6d2f1527dc45cdf62187926f6a25b844247d6096d928993ef3a

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