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.

Runners

  • Hyperbrowser: Executes scraping tasks using Hyperbrowser.

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 runner, 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.1.0.tar.gz (2.0 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.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for webquest_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 684be6bd4cd9ce915f27128db7b4de807e378d7dd8d14973f83ad964cef25ba8
MD5 1f1265350a4e9d4ee1f9615e35e8e83b
BLAKE2b-256 ccf958c4171b25ae0027e5191d2f5f40dbbdbf355d543916488dcd1fe41912e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webquest_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40f2730fa06fd326682ac1610c8d450e6f7c5d2f50d0dd62cae4f7748ea8da33
MD5 a28a0881c4fcc8abb397238c9ebbc4f5
BLAKE2b-256 ae5928bad9d109eb469def1e791962df32768206a39c47440d0fd352e4997405

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